Thank you for allowing me to join this forum. This will be the third focus we have owned but the first with a ztec engine. 1week after buying the car it would rev the engine to 3800 rpms then stall out while driving down the road. Was told by a mechanic it was the TPS so I got it home and replaced both the Throttle body and the TPS. I did not have any luck so I have since replaced the mass airflow sensor and cleaned and checked all ground wires. I made sure to reset the pcm but still no luck. When I start the car it runs rough in till it dies and I can smell gas and see gray exhaust(not black). I am at a complete loss now so any suggestions would be welcomed.