This issue began when the car would not upshift (usually after braking at a stoplight or for slower/slowing traffic)- of course, the problem was intermittent. A week later, the check engine light came on and we took it to Goodyear. They ran a diagnostic, replaced a sensor and said that was all they could do. We took it to a transmission specialist but he couldn't find the problem. The end of July, the check engine light came on again and we took it to Brakes Plus. They replaced the brakes, the calipers, an engine mount, and a control arm. They ran a diagnostic and came up with a code p0720 and told me that the revolution sensor may possibly be the cause.
So we took it to the dealer, and they found a short in the revolution sensor, replaced it and reset the control unit. They wanted to also replace the air flow meter the air filter, and ECM program (which apparently only the dealer can do?), replace the power steering feed hose and pressure hose because "they're leaking". Nobody else told us anything was leaking, and the damn stealership (thanks for the new word, jmg8550!) wants a minimum of $1500 for this. We're completely tapped because of all of the trips to different mechanics, and we had to get new tires before that.