I have a 1993 dodge dakota with a 3.9 liter v-6. The check engine light is
on. I turn the key 4 times to get the trouble codes. The codes I have gotten
are 22, 23, and 45. I have replaced the coolant temp sensor, the throttle
position sensor, the intake ambient air temperature sensor, the Oxygen
sensor, the pcv valve , and the air intake filter. The engine is hard to
start. After the engine is hot and I kill the engine, trying to restart is
hit and miss. Sometimes it will start right up and other times it won't.
Then it will act as if it is flooded. It won't idle. I rev the engine a
little and the rpm's will finally kick up to around 1500. Then the engine
will run smooth. The codes I get now are 45 and 22. I can't understand what
is going on. Any help will be greatly appreciated.