I have a 2008 Sedona with the following trouble codes: P0018, P0300, P0302, P0304
I have replaced the coils and plugs, a torn air intake hose, and a camshaft position sensor for the side of the engine with even numbered cylinders.
It still runs rough has a blinking CEL, and gives the same codes.
I found that unplugging any of the myriad of sensors under the hood will keep the ECM in open loop so that it runs like a dream, but as soon as they are plugged back it, the trouble comes back. I used that fact to my advantage to drive the car to the mechanic a few miles away.
After running diagnostics, he says the ECM is bad based on the fact that the number 2 and number 4 fuel injectors stop pulsing after a couple minutes of idling. He says they are not even getting a signal from the ECM. He does not have the equipment necessary to flash a new ECM and recommends going to the dealership for a new one and getting it flashed there.
After contacting the dealership, I have found a new ECM is around $1000-$1500 depending on my VIN (didn’t have that handy since the car is not with me). I asked about a used one. He says that won’t work because once an ECM is flashed with a VIN, it can’t be changed.
Given the rather large amount of used ECMs I found on the market for my vehicle, I find such a statement a little odd. I think the dealer is shoveling some BS in order to sell a part at a handsome markup along with labor.
My question is, if I am being lied to, what do I need in terms of equipment to get a used ECM, install it and flash it with my VIN myself? If such equipment is cost prohibitive, can I contact one of these companies that sells ECMs and have them send me one preprogrammed with my VIN?