Technical P0016-76 - Idle issue!

Currently reading:
Technical P0016-76 - Idle issue!

Boom

Member
Joined
Jun 21, 2024
Messages
23
Points
56
Location
Kent
Hi yeah…
Any ideas out there on this one would be much appreciated. Fiat 500 Twinair 20k miles, after a water pump replacement was carried out I managed to reassemble the crank pulley slightly out of sync! The car started and ran well but noticed top engine clatter when accelerating hard or when under load and throwing a P0172-64 - System rich code!
So I revisited the pulley and found the error of it being out by about 3 teeth prior to where its timing hole (TDC) is located. Therefore after correctly locking the flywheel THIS time the pulley was correctly placed allowing for the crank sensor to read it correctly as it is now ‘bang-on’!
It now starts with a bad idle puts on the EML and throws up a code P0016-76 - Cam shaft assembly - Wrong mounting position.
I have carried out a Self-adaptation parameters reset which appeared to do something and then tried to carry out a ‘Phonic wheel learn reset’ using MES but got ‘FAILED TO EXECUTE Request out of range error’
Sometimes MES allows me to cancel the code, and if I rev the car out of the idle range immediately and drive, the car is as it should be, driving it hard in all conditions and gears no issues at all and pulls like a train, NO codes at all.. until you slow to stop then it puts it straight back into limp mode and the P0016 code!
To me it seems like it just needs the Crank and Cam sensor to talk correctly! But for the life of me I can’t see what I’m missing here!…..anyone have any ideas or thoughts?!
PS Obviously this is a chain driven and none of the timing was touched accept the crank pulley, and everything was running fine prior to this!
 
Model
Fiat 500 Twinair
Year
2016
Mileage
20
hi , l have got exactly the same problem. have you got any luck to sort it out? l was thinking of changing both sensors too.
 
its coming up 0016 code. l flushed the engine. changed the oil filter twice. checked timing is correct. changed camshaft sensor. It still runs ok until check engine comes on. When l drove it yesterday it seemed fine until slowed down and check engine light is on again. Wiped the fault code and drove another mile with no issues pulls great and again same story when l slowed down went into limp mode.
 
The 0016 is a timing correlation issue! Mine was a timing issue in the end!… due to the removal of the crank pulley which has no locating key moved and knocked out the timing! (I now know that when I put in the flywheel locking key it wasn’t actually locking the flywheel!) I tried several times to get it back to where it should be, spoke to Fiat they said it was still a timing issue, in the end I had Fiat set it up!
To be honest I thought it can’t be.. however prior to me taking it in I thought I would check it again, so I locked the crank at TDC by locking the flywheel using the tool - correctly this time, I also locked the crank pulley using the locating pin but when I tried to lock the camshaft with its locking tool it was slightly off!
Even now I can’t see how knocked it out of time!
I send you a photo what I mean if this helps buddy!
 

Attachments

  • IMG_1742.jpeg
    IMG_1742.jpeg
    1.8 MB · Views: 99
  • IMG_1741.jpeg
    IMG_1741.jpeg
    1.9 MB · Views: 55
Back
Top