Technical P0657 error with limp mode

Currently reading:
Technical P0657 error with limp mode

unfacedman

Member
Joined
Dec 26, 2013
Messages
24
Points
58
Hi folks!

All of a sudden, my car started randomly enter into a limp mode (no acceleration) and the only error code given through the OBD is P0657. Nothing more at all.
It happens as i said randomly. Sometimes i delete the error and the car drives normally - until the next time. Sometimes no error delete helps at all - the starting comes along with this error and no acceleration.
I even tried to disconnect the battery for a night - in vain.
Could it be faulty MAP sensor or should I check something else?
 
Black fuse box next to the battery

Check for water damage

Check the relays

Some of the relays are identical so you can swap two over and retest
 
P06xx = output from body computer

“A” refers to the CAN network I believe

could be anything but seeing as it’s been the main body relay on other Fiat cars (puntos mainly) that’s why I suggested trying the relays in fuse box by the battery first
 
A manual transmission.
Where can i find which relay is the main? This particular panda is from 2011's harvest.
Swap A with B would be my first step

Black box under the bonnet/hood/lid



AF16CAFC-1802-4EC0-A5EC-FE2F1C60AEC0.png
 
Thanks for your reply.
Mine looks different. Here is.
As much as I know, the big black relay actuates the cooling system fan. What do the rest and which one should I check?
 

Attachments

  • 20220723_235737.jpg
    20220723_235737.jpg
    1.8 MB · Views: 299
Thanks for your reply.
Mine looks different. Here is.
As much as I know, the big black relay actuates the cooling system fan. What do the rest and which one should I check?
Look on the inside of the black lid

It’s printed on the inside

If you have the owner manual there’s a description of each one
 
Well, i tried to swap the main relay with almost every possible other one - in vain.
I delete the error code, and when i start the engine - sometimes the error and limp mode comes along immediately, and sometimes - it allows me to rev up as much as I want - on idle. When I put on the 1-st gear and try to move - BEEP! "NO HILL-STOP", "ASR IS OFF" and of course - no acceleration.
Also I've noticed that when the error occures - the throttle position (measured by the TORQUE Android app) shifts from 12.9 to 13.3. But perhaps it is a "feature" of the limp mode...
 
Well, i tried to swap the main relay with almost every possible other one - in vain.
I delete the error code, and when i start the engine - sometimes the error and limp mode comes along immediately, and sometimes - it allows me to rev up as much as I want - on idle. When I put on the 1-st gear and try to move - BEEP! "NO HILL-STOP", "ASR IS OFF" and of course - no acceleration.
Also I've noticed that when the error occures - the throttle position (measured by the TORQUE Android app) shifts from 12.9 to 13.3. But perhaps it is a "feature" of the limp mode...


Fairly common fault for the hill and ASR warning

Doesn’t normally give a running problem though
 
Well, i forgot to mention that thing happened just after i popped out all the fuses beside the battery looking after a burned out one.
So after that relay swapping didn't help, i replaced the 3 engine management fuses with new ones, though the old fuses were not burned out.
Since then, the problem hasn't occurred yet.
It turns out, that there is some dirt, corrosion or something like that on their contacts.
I've measured the resistance of the old fuses and it was definitely not what's supposed to be (0+-, on new fuse), and it was unstable. Switched and jumped every moment.
So perhaps this was the problem. The unstable current just drove crazy the ECU...
 

Attachments

  • 20220725_205323.jpg
    20220725_205323.jpg
    920.1 KB · Views: 109
  • 20220725_205330.jpg
    20220725_205330.jpg
    949.9 KB · Views: 88
  • 20220725_205449.jpg
    20220725_205449.jpg
    1,006.1 KB · Views: 94
I has a strange fault on the 100HP after it sat for weeks during the 2020 Coof lockdown. It switched on fine but refused to start. All the usual checks (fuel etc) proved negative, then while trying MES, found the OBD socket was dead (zero volts and MES could not see the car). I pulled every fuse in the car and tested them all with battery and buzzer. All came out ok. I tested every relay with 9 volt PP3 battery. They all switched just fine. I put them back and the car refused to start. Before going in for dinner, I swapped the headlight and body computer relays.

An hour later, the car started just fine. I never confirmed the cause, but suspect the BC relay was not switching. It's been fine ever since.
 
Back
Top