I was driving it out of town on Sunday night, and as I was going along a 50MPH road, I noticed the power drop off completely, the revs dropped momentarily, but power came back pretty much straight away. This happened a couple of times, and the car gave me the Engine Management Light. GREAT.
As I was on my way back into town about 20 minutes later, the same thing happened again, but I also got a message about the ABS/ESR system, and the ESP light started flashing.
When I got home, I used my cheapie eBay ODB2 code reader, and it gave me this:
Hmm. I cleared the code, and the EML went off, and it was running fine.Code Reader wrote:P1621 - Control module Long term memory performance / Immobiliser code words do not match
HOWEVER. This morning, I started the car up, and ran the engine for a while to clear the windscreen (totally fogged over). After the car had been running for a few minutes, it just cut out completely and died. I started it back up again, and it gave me the EML again. Code reader out, it gave me the same P1621 code. Nothing from the brakes this time though.
I drove the car, but as I was stopping at traffic lights, the damn thing cut out again.
I don't know whether this is related, but the car has been idling high recently - usually it idles around 750 - 800 RPM, but it's been idling much closer to 1500 RPM at times.
I don't have a multimeter, and wouldn't trust myself to touch one to a car battery if I did, but does this sound like the battery might be on its way out? Or is this more likely to be related to the high idle issue?
I did a Google search for Peugeot code P1621, and found this website:
http://www.pikit.co.uk/peugeotmt/psa%20 ... codes.html
Which gives this description:
I'm imagining that MM6LP is the model of a particular Magneti Marelli ECU; might not be the one in my car though - not sure.Control module Long term memory performance / Immobiliser code words Not matched
MM6LP - System anomaly. Safety.
What should I try first? New battery? I don't know how old my battery is. Or should I just bite the bullet and take it in to a garage for some diagnostics?