Technical Fault Code P1691 ?

Currently reading:
Technical Fault Code P1691 ?

paultheton1000

New member
Joined
Dec 3, 2006
Messages
24
Points
10
(n) Punto Sporting...2001...16v giving a fault code reading : P1691, safety cut-off from controller ?
Searched the web......can't find owt useful...............Any ideas ?
This is related to the engine dropping to tickover & disabling the throttle pedal when 3000rpm is reached................................

Please....anyone....getting desperate now :bang:

Here's hoping...
 
I have the same fault code on my 188A5 Punto engine (1,2L 16V).
Could you explain how to make reset and learning procedure?
:worship:
 
Last edited:
"turn ignition on but dont not start engine, wait 1 minute, then turn off wait 1 minute
turn ignition on but dont not start engine, wait 1 minute then start engine, dont touch throttle.
leave it running till fan cuts in twice turn off wait 1 minute
turn ignition on but dont not start engine, wait 1 minute then start engine and go for a drive"
 
Let me discribe my trouble.
Air temperature is negative and I try to start engine. It starts good and has 1500 rpm. In 1-2 sec its rpm falls to 1000 and P1691 appears. Acceleration pedal doesn't change rpm.
If do nothing, engine temperature become 40 C in several minutes. At this moment rpm begins up and down between 1000 and 700 rpm with 1-2 sec period. I stop engine and start it again. Engine starts good and works good.
If stop engine and try to start it again, at the third or fifth attempt it starts good and work good.
MIL stay light in both cases.
It is -10 C in Moscow today. FIATecuScan shows -7,8 C air intake temperature.
I made the procedure Dave described. It didn't help me.
I made the first and second steps (using timer ;) ), but when I started engine fault code appeared again. I warmed engine to the moment rpm begin jump and stoped engine.
Then I decided to clean TB. It was not so dirty. I dismounted it from engine, cleaned flap with kerosene and lubricated it with WD40. Then I removed the plastic cover and inspected resistors and motor. Resistors looked good. Motor rotated not so good. I dismounted motor and lubricated its internal end with grease. When I mounted motor back I saw it rotate bad when I screw it hard. I placed metal spacers (half millimeter) between motor plate and case of TB. Motor began rotate better.
When I mount TB and start engine, it starts good and P1691 doesn't appear.
But engine was warm. Engine temperature was +8 C. I'll try to start engine in the evening.
 
Now, it's evening. -10 C. P1691 is present. :bang:
Well, I saw diagram shown by FiatECUscan. Throttle position depend accelerator pedal position. In my case fully pressed pedal is only 30% throttle. And 5100 rpm is only 18% throttle. Is it normal?
And how to reset throttle? :confused:
Where is the throttle data saved? I think data must be saved in power independed memory. And it need special procedure.
Dave, do you know other ways reset throttle and re-learned ECU? :eek:
 
As I understood, throttle reset procedure is disconnecting battery for several minutes (or short disconnected battery wires). Then throttle data saves in RAM.
I use my car not so often. I save my battery disconnected. Then I must do learning procedure every time.
BUT! In my case P1691 appears after learning procedure at the cold engine. (I didn't disconnect battery) It doesen't appear at the warm engine.
Maybe it's not TB problem. But what?
Lambda doesn't work at cold engine. Double battery doesen't solve my problem. Have you any advice?
I'm thinking... :chin:
 
Last edited:
So, I changed coolant temperature sensor. (And made guide :)) It didn't solve my problem.
I checked parasite air intake. I have not it.
I double cleaned air intake temperature / pressure sensor. It didn't solve my problem. But fluctuation process have started earlier. In 30-40 seconds from engine start instead 3-5 minutes. That mean it doesn't depend from engine temperature.
Does anybody know other sensors take part engine start?
And how ECU can know the ambient temperature?
Does something freeze, maybe? (I mean some fluid or some evaporations, but not antifreeze, of course :))
Note: my car has automatic transmission.

P.S. Fault code appears in 1-2 seconds from engine start. What parameters can ECU check for this time?
 
Last edited:
Well, I have knew:
battery disconnection is NOT throttle reset (on 188A5 engine)
From eLearn:
The control unit has a self-adaptation function which recognizes changes in the engine which occur as a result of bedding-in and ageing processes of both components and the engine itself.
These changes are stored in the form of modifications to the basic mapping, and their purpose is to adapt the operation of the system to the gradual alterations in the engine and components compared with their characteristics when new.
This self-adaptation function also makes it possible to even out inevitable differences (due to production tolerances) in any replaced components.
From the exhaust gas analysis, the control unit changes the basic mapping in relation to the original characteristics of the new engine

The self-adaptation parameters are not cancelled if the battery is disconnected.
 
Back
Top