My check engine light came on, on my 06 ford explorer (V6) and I first took it to AutoZone for their free diagnostic they said the throttle position sensor and the throttle actuator was bad. I went to a local mechanic where they did a diagnostic and 12 different codes came up. All and all since...