Well I've tried the following:
Replaced fuel pump
Took fuel line off; plenty of volume and 40 lbs. Pressure
Took injectors loose and hooked up to harness. Lots of spray
Took spark plugs out, checked gap, no foul, hooked up to harness; all sparked fine
Replaced both cam sensors
Replaced camshaft sensor
Replaced VTEC solenoid
I fancied myself a pretty darn good DYI mechanic since I was a heavy equipment mechanic. This has me stumped. I keep suspecting the timing chain and cams out of time because when I release the switch from cranking it coughs. The only reason I haven't tackled that yet is because after it was in the shop for the same problem it started once and drove home.
Thursday, April 10th, 2025 AT 2:33 PM