On fuel injected engines, pumping the gas is just opening & closing the throttle plate (air flow). Have you checked for stored fault codes in the ECM Memory?
You need to determine if you are missing spark or fuel. If it sounds like it wants to start, then you probably have spark.
Check fuel pressure next. If pressure is OK, valve / piston timing could be out (timing belt jumped).
Thomas
SPONSORED LINKS
Friday, May 17th, 2013 AT 7:31 AM