Could be a shorted water temperature sensor circuit. The lower the resistance the hotter the engine looks to the ECU.
Low fuel pressure is a possibility, on the hard starting and the lean intake popping. Have you measured it?
The low RPM after it starts could be a stuck closed AAR.
Bookmarks