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.