When was last tune up? (Plugs, wires).
I would also remove and clean the throttle body, over time they get carboned up.
When was timing belt replaced? Inspect timing belt for missing teeth.
Remove valve cover and rotate each cylinder to firing position and check shim clearence, on cold engine intake clearence is.008 and exhaust is.010.
Fuel presure check requires a special tool set.
I would not be concerned with ECM at this point.
SPONSORED LINKS
Tuesday, December 1st, 2009 AT 8:12 AM