88 Ranger v6 2.9l fuel-inj
Truck battery died. Replaced it. Two days later, on the morning of a cold snap, the truck died shortly after starting. So I gave it some gas after starting and it started idling VERY rough. The more gas Iíd give it, the rougher the idle became, like the timing was off. The engine died after a minute of this, and then would only start then die, like it was being choked off. I gave up for the evening. When I came back the next morning it started right up the first crank perfectly as if nothing ever happened. Since then, many times Iíll have to hold the gas pedal down to warm up (coughing and sputtering), and when it finally gets to a certain warmth, like magic it clicks over and runs smoothly and continues to be fine for the rest of the day as long as it doesnít sit for more than an hour or so. When it goes into the immediate choke mode I can unplug the battery for a few minutes and when I try to start it after reconnecting, a couple of times it has run perfectly immediately and a couple times it has to run rough for a few minutes before it snaps out of it.
Currently the only code is 18, which says "Erratic IDM input to processor/SPOUT circuit grounded" I don't know what this means I should do.
Have replaced the battery, TPS and high pressure fuel pump under the seat. Pump shoots a healthy stream when pressurising the system.
Any help out there?