We have a 2007 Edge SEL and it's at the dealership right now with the PCM issue. Roughly 60,000 miles on the car and the Check Engine light came on - error codes P0305 and P0356.
Local shop yesterday says $2500 to repair. Dealership is working on it today, and we have an Extended Warranty with CarMax. So those 2 can work out the cost side.
I drive a 2008 Toyota Tacoma, and our previous vehicles were a 2008 Sequoia and 1997 4Runner. Now she wishes she had bought another 4Runner instead of the Edge. Sometimes it's just better to stick with something you can rely on.