Bosch D-Jetronic Fuel Injection Notes Compilation
10/2015 R. Kwas  changes/additions ongoing
Most recent changes:  Nov 2022  [Notes/Comments added.]  

General Information and Acknowledgements
Bosch D-Jetronic Circuit
Dynamic and Static Injector Test Notes

D-Jet Wiring Interconnection Diagrams
        71 1800E Fuel Injection Wiring Diagram
        73 1800ES Fuel Injection Wiring Diagram 
D-Jet Fuel Handling Components
Measuring Fuel Rail Pressure

    Fuel Pump
    Fuel Pump Function
        Rattling noise at Fuel Pump
    Fuel Pressure Regulator
    Fuel Rail Pressure Drop due to Feed Restriction
    Fuel Injectors

Throttle Position Switch (TPS)
    TPS Conjecture
Setting the Idle on a D-Jet  
Thermo-Time Switch
D-Jet Fuel Handling Components
Reference Information
Volvo Fuel Injection Fault Tracing
Reproduction Parts for D-Jetronic 
Links and Troubleshooting Thread Excerpts

In Progress, and not yet on-line:  Bosch D-Jetronic TPS and Miss at Cruise (MaC) Investigation

Caution:  When working with D-Jet FI System, use EXTREME CARE to be ready for, protect yourself from, and catch possible/likely squirting fuel, and observe fire prevention practices!  ...and having a fire blanket and extinguisher at hand when working with fuel in the open can't hurt! 


General Information and Acknowledgements: 

The Bosch D-Jetronic is an analog Electronic Control Unit (ECU) developed in the sixties, when micro-processors were not jet available for general use, but this is not to say that the complex calculations crunched digitally by screaming fast Arithmetic Logic Units (ALU) of today's Injection ECUs, were not perfectly capable of being processed by analog transistors back in that period (recall that we DID get to the moon and back using analog control circuits...OK, they did have a computer along, but it had less smarts than your new espresso maker!).  Unfortunately, the lack of a processor and memory means that the D-Jet does not continuously monitor that the sensors and actuators are operating within a "normal" operating range, and remembers when they go out of range, to help with troubleshooting.  Failure locating on the D-Jet requires an understanding and insight into the system's operation...and a bit of experience can't hurt either.  Point is that troubleshooting the D-Jet is not as simple as asking the computer "what hurts?" does take more smarts and interpretation of symptoms on the part of the troubleshooter.  Fortunately, after such a long time, there are few difficulties which have not been encountered and previously documented.  

The material compiled here is in addition to the comprehensive documentation and troubleshooting information in the green Volvo factory manual as well as the Volvo Fuel Injection Fault Tracing booklet. 

All Volvo and D-Jetronic owners everywhere, particularly those of us who are electronically qualified and know what we're looking at, at the circuit level, owe a huge debt of gratitude to Frank Kerfoot, for the (enormous) time and effort that he undoubtedly expended reverse engineering the circuit of the Bosch ECU.  It is published by Porsche 914 specialist Paul B. Anders who presents it, along with theory of operation and scope waveforms on his excellent page:  ...and in checking the ECU connector pin numbers, they are the same as was used the Volvo application, so for a very large part, the info is similar and applicable.  However, some variations in the system exist, including by model year. 

It's dedicated enthusiasts and privateers who help us all with their efforts and who prevent the big companies from having a monopoly on the information of what is inside their boxes.  It's not that we're about to take the information and make competition for them, but sometimes we need to know details for service and troubleshooting purposes! 


Bosch D-Jetronic (Model 039.906.021A) Circuit (credit:  F. Kerfoot): 

Sheet 1.  Timing Logic (TL), Pressure-Sensing Loop (PL), Over-Run Shutoff (OS), Injection Logic (IL), Switching Logic (SL), and Output Drivers (D1 & D2).  

Note that output to Injectors at pins 3, 4, and 5, 6 run through 6Ohm 5Watt Resistors.  These serve to limit the current applied to Injectors (See also:  Dropping Resistors) and effectively drop the voltage actually applied Injectors to 3V.  They are then tied together internally to the transistor switches, therefore, Injectors fire in pairs! 1, 3 together, and 2, 4 together.  By deduction (and a careful application of Ohms Law), I therefore calculate the actual DC resistance of the Injectors to be:  1.3Ohms. 

Note:  These values are good enough for most service and troubleshooting work.  For those doing more detailed work, or just interested, the Injectors are really solenoids with moving armatures and complex impedance characteristics.  Mr. Anders has modeled these in pSpice and presents this on his site:  

ADDED Aug 2019: 

Dynamic and Static Injector Test Notes:  

Excerpt of Kerfoot drawing showing ECU output stage voltages, including on Injectors 1, 3 when associated transistor TX switch is ON. Note that Injector operating voltage is 3V (NOT 12!), and this is a transient condition which can only be captured with a DVM with catch-and-hold feature, or an oscilloscope.  [Voltages shown here are nominal values for the purpose of discussion...they do not take into account precise details like actual bus voltage when Charging System is pulling it up, impedance change as solenoid moves, transistor voltage drops, etc.  The excellent B. Anders page on D-Jet has waveform captures which show these details and subtleties.  Ref: ]

My posting to thread: 
“....Injectors are NOT designed or intended for a full fact, applying this voltage directly would overheat and kill an Injector in short order (and guys who have applied a full 12V, even if only for test purposes, have lunched Lord knows how many like that)...DON'T DO IT!...

Elsewhere in that thread:  "Applying full 12V to an injector is a mighty hard (and risky!) hit electrically, but it might just be what it takes to mechanically free up a stuck Pintle...but do this NOT many times, judiciously (very briefly ONLY!), and at your own risk!! A [much, much] better [and way less risky!] technique for freeing up a stuck Pintle would be a solvent soak (I suggest carb cleaner, Marvel Mystery Oil mix), then applying 12V through a Dropping Res and momentarily, just like in normal operation! risk of hurting the Injector then! ...but if this does not free Pintle, I'd say OK to applying double voltage momentarily (by reducing DR to 2.5Ohms, and monitor Injector temp during tests!)[or returning to the solvent soak for a week!] practice is to NEVER apply a full 12V or continuous's just too risky!" 

Some quick Ohms Law power calculations to drive home how very stressful and BAAAAAD, applying on 12V is: 
P = V2 / R

Calculated for (normal 3V operation):  (3x3) / 1.3 = 6.9W

Calculated for (very abnormal!! 12Voperation):  (12x12) / 1.3 = (a whopping 110.7W!) ...repeating:...DON'T DO IT!...

See also:  Fuel Injectors


Sheet 2.  Throttle Position Switch (TPS), Acceleration Enrichment (AE), Fuel Pump Control (FPC), and Cylinder Temperature Compensation (CTC)

TPS:  (Additional info in Reference Information, TPS below!)

The TPS is misnamed!  It actually does NOT give Throttle position information back to the ECU!  What it does give is Idle, and Throttle opening (only, not closing!) info, which is then interpreted as a demand for acceleration, so ECU generates and adds "Enrichment Pulses".  There is a lot happening in this component(!) Idle switch, a "Drag Switch", plus sliding contacts which are fed back to the ECU.  The sliding contacts on the Printed Circuit Board (PCB) conductors can eventually wear the PCB contacts, particularly if not periodically cleaned and lubed.  Eventually, this wear results in symptoms of an occasional misfire during otherwise steady RPMs (like at highway cruise).  ...or maybe not!  See Update below!  

The TPS tells the ECU what driver throttle inputs are! 

More modern TPSs eliminate the inherent wear weakness of a contact technology with non-contact (magnetically coupled), technology, but we D-Jet owners are kind of stuck with them...and they are No Longer Available (NLA) from Volvo/Bosch.  Luckily, and since there are a significant number of vehicles out there which were fitted with the D-Jetronic System, some sharp, enterprising individuals are producing quality reproduction PCBs, allowing TPSs to be rebuilt.  See below  Reference Information, TPS below!!

Update:  A separate detailed study of the TPS, and how it can cause the Miss at Cruise  MaC symptom, particularly including interaction with the ECU Enrichment circuit, is in progress.  Besides being misnamed Throttle Position Switch (it doesn't even sense Position(!)...only Idle and when Acceleration is called should therefore more correctly be named:  Idle and Acceleration Sensor) it is already clear from preliminary findings, that wear of the PCB conductors is much less of an issue (and may not even be the cause of MaCs) than everybody (including the author) has previously thought!  [In progress and not yet on-line:  Bosch D-Jetronic TPS and Miss at Cruise (MaC) Investigation

What is unquestionably a good idea, is periodic maintenance of the TPS!

Throttle Position Switch Suggested Maintenance using Deoxit D5: 

TPS Conjecture:

My posting to a Swedespeed Thread:  My Volvo/ Throttle Position Sensor woes.

"There is no bridging which occurs between the Comb is just not possible, as the sliding contact is not anywhere near wide enough (including with wear), and it would require a ridiculous amount of "redepositisation of plating" (possible I suppose, but only with ZERO switch clean and lube maintenance, [and massive wear and resultant arrant conductive particulate], and then I still question the effect on inputs of the R/S Flop)...the sliding contact strictly provides Reset/Set inputs to the R/S Enrichment Flip-Flop, which is HIGHLY bounce resistant (including of contact bounce if that were to occur, as the Flop would be locked out by the first input and COMPLETELY ignoring ANY subsequent triggers), [Reference:  Flip-Flop]. ...and explanations of "arcing" of the comp contacts circuit, limited to a mere 18mA, resistive, not inductive(!) has me laughing out-loud!  I consider both of these explanations as good ideas by guys who know just enough electronics to come up with non-substantiated conjecture! "


Setting the Idle on a D-Jet:  ...the Throttle Stop is NOT the Idle Adjustment, because of the way it interacts with TPS. 

More details at Link to Sw-Em Tech Notes:  D-Jet Idle Adjustment


Idle Adjustment Screw and Locking Nut in Throttle Body. 


Sheet 3.  Engine Speed Sensor (ES), Engine Speed Compensation (SC), Pulse Width Multiplier (PWM), Idle Mixture Adjustment (IM, aka Idle CO adjustment Potentiometer, after '71), and Idle-Cold Mixture Compensation (ICM)


D-Jet Wiring Interconnection Diagrams as integrated into the Volvo vehicles: 

'71 1800E Fuel Injection Wiring Diagram:  Early system with Cold Start Relay for mixture enrichment, controlled by ECU ('69 -'71): 

Excerpt from '71 1800E wiring diagram with Fuel Injection system connections and components. 

Complete '71 1800E wiring diagram here:


'73 1800ES Fuel Injection Wiring Diagram:  Late system, not with a "Cold Start Relay", but Thermo-Time Switch for mixture enrichment  ('72 -'73):

Complete '73 1800ES wiring diagram here:


Thermo-Time Switch  (TTS)

In the late version of the D-Jet, the Cold Start Injector was controlled not by the ECU by way of the Cold Start Relay, but by a completely separate and independent Thermo-Timer Switch.  As can be seen in the '73 1800ES Fuel Injection Wiring Diagram above, this component as well as the Cold Start Injector (also:  Cold Start Valve) are powered during Starter cranking, which also powers an internal heating element on the bimetallic element for a combination of Time and Sensor (engine block) temperature dependent operation, to enrichen the mixture.  Note that in this way, the Cold Start Injector only enrichens during cold AND cranking!

If the engine is already warm, this function is disabled during anything warmer than 35 Deg C (95 Deg F).  The TTS also self-heats to prevent excessive enriching (aka:  flooding!) with repeated Starting attempts in rapid succession.  

A Thermo-Time Switch has been cut open to allow inspection of its internal construction. 
Picture source: 
[Apparently, this component was also used in the K-Jetronic Continuous Injection Systems, which is what the linked thread is about.]


Notice the G and W terminals on this component are of a different size...this is for good reason...they may not be interchanged! 

Further good info on the TTS:


D-Jet Fuel Handling Components:  The observant will notice the D-Jet fuel system is a continuously circulating system.  Fuel Pump charges Fuel Rail with pressure, and this is precisely regulated to the 28-30PSI required by the D-Jet System.  The Fuel Pressure Regulator keeps Fuel Rail Pressure constant even with the highly variable demand of all driving conditions, and routes any supply amount beyond what is needed, back to the Fuel Tank via the Fuel Return Line.  This system strategy also keeps the FuPu cooled by the continuous flow of fuel, and all of this flow is through the generously sized Fuel Filter.


Troubleshooting D-Jetronic issues:  One of the most important parameters of the D-Jet (and any other Fuel Injection System for that matter!), is the system Fuel Pressure.  When pressure is constant, as well as the (injector) orifice it is being metered through, the duration Injector is open is the remaining variable by which fuel amount can be very accurately controlled.  Pressure is set and regulated by the Fuel Pressure Regulator.  This component keeps the pressure in the supply rail (Fuel Rail in graphic) to all Injectors at a constant 28-30PSI even with varying fuel demand.  The FPR does this with a spring controlled diaphragm routing unused fuel back to the Tank.  This type of FPR is sometimes referred to as a "dump type Regulator"...this is in contrast to a more typical Regulator which dead-heads the supply stream (low flow) during low demand.  Bosch engineers preferred to use the dump type Reg so they could have continuous flow through the fuel supply system.  This allows continuous filtering as well as cooling of the "wet" Fuel Pump. 

Fuel Pump


Copy of my comments to a Brickboard thread: 

"Of course, the first thing I would suggest Mike check for is to listen for Fuel Pump charging the Fuel Rail when turning ON the Ign Key...his no-start could be as simple as FuPu Fuse being open from a poor contact at the Fuseholder (a known common issue for owners which haven't treated all of their fuse-ends with ACZP)...I like to start by checking the simple things first..."

Link to Brickboard Thread detailing Fuel Pump variation (by model year of production) of plumbing fittings (two port vs. three port):

Fuel Pump Function, including Time-Out, and Loud-Function: 

Copy of my clarification to thread:  1972 pv1800es [Although there is no such vehicle!]

(FuPu Time-Out)  FuPu is under control of the D-Jet ECU, by way of (ECU Pin 19) and FuPuRel...but to answer the runs on initial Ign ON (which charges Fuel Rail to allow Starting), but if Starting process does not immediately follow (which results in "engine running pulses" from Distrib contacts to ECU), it times out and shuts OFF FuPuRel and consequentially FuPu (this is a crash safety requirement).  See also:

Once Engine is running, FuPu is powered continuously, charging Fuel Rail, with FPReg keeping rail pressure at a constant 28-30PSI (independent of demand, with no thermal or Manifold Vacuum/Boost input or bias like in some later FI systems), dumping whatever in not being needed/used as a function of engine demand, back to the Tank, but is typically quiet enough not to be heard over engine noise...

(Loud FuPu)  If FuPu is noticeably loud, it can be due to a FPReg operational failure in that the Tank Return is not functioning normally (including blocked), such that the (positive displacement) FuPu is "dead-headed" or pumping into a blocked tube or system where no fuel is allowed to flow, the overpressure Bypass Valve integral to FuPu [which is normally and maybe its entire life(!) inactive, and not called upon!] opens and bypasses the blocked path, and this results in an unusually noisy FuPu. As the FPReg normally does all the regulating and fuel circulating, this Bypass Valve is normally not functioning...its' noise typically indicates something is amiss.

Rattling noise at Fuel Pump:  

My response to a posting asking about a "rattling noise that is not drivetrain related" on an 1800E:   

"Rattling noise at Fuel Pump can also be due to its internal bypass operating (cycling, with chattering sound!) to relieve over-pressure because FPReg is not working right, OR Fuel Return Line is blocked...ANY blockage or failure in circulating fuel system can cause this! Remember, fuel MUST circulate, and NOT by FuPu Over-pressure Valve (that only operates as a secondary pressure relief, when something else is NOT right!).

I'd recommend you check Fuel Rail Pressure...also open Fuel Return line to Tank to assure it is flowing when FuPu is powered. Observe open fuel/fire safety!  "


Fuel Pressure Regulator PLACEHOLDER

Because the Fuel Pressure is so important, it should be verified to be correct as one of the first items to be checked after Fuel Pump is verified to be functioning, and this is also how it is presented in the referenced Fault Tracing Manual

Measuring Fuel Rail (Fuel Pressure Regulator output) Pressure:  I have used an Oil pressure is a bit "rustic", and not particularly accurate and I would certainly not use it to adjust FPR output pressure, but it was plenty accurate enough to show fuel pressure was dropping into the cellar under demand (later confirmed to be a result of a rust-blocked In-Tank Pre-Filter, but that's a story for another day...). 

Caution:  The Fuel Rail will hold pressure even after the Ign is turned OFF and Fuel Pump stops charging it (the pressure will then only slowly discharge back to zero)...the point is...when troubleshooting injection issues which require opening up the Fuel Rail to insert the Pressure Gauge/Manometer or for any other reason, use EXTREME CARE to be ready for, protect yourself from, and catch possible/likely squirting fuel, and observe fire prevention practices!  ...and having a fire blanket and extinguisher at hand when working with fuel in the open can't hurt! 


Since the Cold Start Valve is out of the picture and unused in a warmed up engine, the Fuel Rail Pressure can be measured by disconnecting the CSV supply line from the CSV, and plumbing it to a pressure gauge (manometer) capable of 60PSI minimum.  While the normal operating pressure for the Fuel Rail is 28-30PSI, with a FPReg failure it can soar to the maximum output of the Fuel Pump.  



Fuel Rail Pressure Drop due to Feed Restriction

If a drop in the Fuel Rail Pressure is observed at any time when engine is supposed to be running normally, the reason must be located and corrected before there is any chance of expecting the D-Jet Injection System to function correctly!  Any number of electrical things which interfere with proper action of the Fuel Pump and delivery can cause this, (for example, any electrical issues with the FuPu power supply), but they are the subject of discussions elsewhere.  

What is considered here is restriction in the fuel supply plumbing will cause a Rail Pressure drop (the electrical analogy being the restriction acts as a Dropping Resistor in the fluid flow, which decreases Voltage/(Pressure) downstream. 

A not totally uncommon and condition which unusual symptoms...!  I have heard of it several times, and have actually experienced first-hand [no fun!]...a rust particle clogged Fuel Prefilter causing this on an 1800ES (apparently the Fuel Tanks are susceptible to internal rusting, depending on weather conditions and moisture presence in Tank)...and not just the external FuFi...but also a clogged Prefilter inside the Tank.  Since this Prefilter is in-line with the fuel feed to the Fuel Pump.  When enough rust particles collect on it, it can/will act as enough of a restriction in the flow path, to at the worst-case, completely choke off the fuel demand (not even sufficient for idle!)...symptoms are engine being able to start, and (maybe) idle, but not being able to throttle up or make power. 

If we happen to already be troubleshooting and monitoring Fuel Rail Pressure (as we know this is THE critical parameter for the D-Jet), Fuel Rail will be observed to be dropping into the cellar (but FuPu is getting electrical power and running), and no amount of changing the external FuFi helps, BUT simply turning OFF Ignition and engine, and restarting, seems to cure it...for a while, when the whole somewhat baffling process repeats...engine wont throttle up or totally dies because fuel-rail pressure has dropped, but pressure is fine at restart attempts, engine runs OK, but after a certain amount of normal running, the issue repeats!  This can be mighty frustrating until properly sorted! 

Looking up at the ES Tank Prefilter.  Access requires draining the Tank, then removing the Tank Sumpplug,
which it is located right above.  When removing the Sumpplug, any debris which has at one time or another
been sucked onto the Prefilter, will have dropped into the Sumpplug (which is cup-shaped), and can be inspected.  

Excerpt from a posting of mine, in response to D-Jet failure with the aforementioned symptoms: 

"Fuel Rail pressure is one of the (if not THE) most important parameters for a properly functioning D-Jet...and monitoring when the symptoms occur will quickly tell you if the issue is due to I posted in the linked VOC Forum [ ], I had a hellova time with it also due to Prefilter clogging with rust particles...

To monitor Fuel Rail pressure, I plumbed an oil pressure gauge in, inplace of the Cold Start Injector, and duct taped it next to the fresh air vent so I could monitor it while driving and with high demand [higher anyway than idle, where the issue might not occur or be slow to manifest itself!]...and sure 'nuf...the pressure was slowly dropping until engine couldn't run anything above idle...but turning it OFF and waiting a minute or so (for particulates to fall off Prefilter, and it was alright for a while again...Lather Rinse Repeat!).

If you also confirm low Fuel Rail pressure, first change [external] Fuel Filter, and inspect what it has captured...

Prefilter (aka Sock, maybe from a manual, or Volvo Partsbook) is located above 3/8" square[drive] Sumpplug, where the particulate falls and can be cleaned to be done with a near-empty Tank (less fuel to deal with)!

See also: Good Hunting! "

I have added the Pre-Filter, which protects the precision Fuel Pump, to this diagram of the Fuel Handling Components! 

Note: This Prefilter is not present in all D-Jet equipped models!  A good place to refer to, to confirm presence would be the exploded assembly diagrams and Parts Listing for a given model, on the site.  [...unfortunately, I was not able to find it there, and I do recall having seen a factory diagram at some point!...need to research further!...if you can help, please contact the author!]



Fuel Injectors

Chris Mullet pic repost permission requested.

Here is a basic Injector Test, presented by Chris M, rather brilliant in its simplicity and safety! 
It does allow observing 8 of the 10 important D-Jet functions...from fuel supply, to Injector spray
pattern, to comparing relative amounts delivered to each cylinder, and the fuel is not sprayed into the open. 


Chris writes in this thread:  ):  "I mainly used clear tubing so that I could easily compare the volume of fuel flowing through each injector. This was after running them through a DYI back flush process. Whether the flow rate was to spec or not I had no idea, but I figured if all four were equal, or "close" to equal, then there was a good chance the flow rates were close to spec. Being able to witness the spray patterns turned out to be a bonus I hadn't thought about.

Setting up for the test, I pulled the distributor out of the engine, removed the cap, and re-connected the trigger points connector. Turning the ignition on activated the fuel pump and D-jet system. Then I spun the distributor rotor as fast as I could with my finger - spin, spin, spin, - and watched the injectors spray into the clear tubes. With no vacuum being applied to the MAPS sensor the system calls for a high fuel flow rate through the injectors. I sucked on the MAPS hose to simulate different engine loads along with propping the throttle plate open or closed while spinning the distributor resulted in varying amounts of injector flow. As I recall, quickly opening the throttle alone resulted in an "acceleration shot" of fuel from the injectors. It was somewhat interesting. So now I was, in effect, performing a poor man's test of the entire D-jet system."

[Note:  Abbreviation for Manifold Absolute Pressure (MAP) sensor has been corrected to Manifold Pressure Sensor (MPS). 

See also:  D-Jet Manifold Pressure Sensor]


Reference Information:

Link to very good troubleshooting guide:

Another excellent source of general info on the Bosch Injection System from the early D-Jetronic (electronic) to K-Jetronic (mechanical - constant Injection) all the way to the later variations of the Motronic engine management with Lambda exhaust sensing to allow the system to function closed-loop, is the book:  Bosch Fuel Injection & Engine Management by Charles Probst,  published by Robert Bentley Publishers  SB  ISBN 0-8376-0300-5.  The book contains theory of operation, development, and practical troubleshooting information.  An excellent reference for D-Jetronic, K-Jetronic equipped and also vehicles with later injections systems by Bosch. 



Phil Singher's excellent general write-up on Bosch D-Jet: 


Part Numbers:  Source?


Throttle Position Switch (TPS) including working notes: 


Early type TPS easily recognized by the radial angle of comb contacts, and separate drag and Idle (a) switches.  If this was a picture of an actual switch, discrete wires between I/O connector and innards would be evident.  There are no discrete wires in the later switches...this makes them simple to differentiate.  

Translation (Credit?...looks like one of those on-line translators...lots of gobbledygook, and tough to understand...I should rework this sometime to improve understandability): 

3.4 Throttle Valve Switch

Fig. 7 shows the throttle valve switch in the plan view with cut cover. The throttle idle micro-switch of forming contacts a by the lever c connected rigidly with the throttle valve wave with closed throttle valve are operated. The disk b is concentrically arranged to the hub of the lever c. One wave feather/spring between the disk and the housing bottom provides for a defined friction opposite the housing. When opening the throttle valve (in the picture against the clockwise direction) the disk b is held by the friction first, the lever c moves against the contact record d drags switch and closes this. After a small overflow route for the contact record dashed a drawn driver of the lever c carries the disk forward b. Thus the two slide with the disk b firmly connected pickup shoe on the contact plate e. With closed contact record d the teeth of the two edge contacts in the change are connected electrically with the continuous pickup shoe path. Switching a comb on the other hand has the advantage in relation to easy switching on and off that during uncertain contacting or bouncing the contact no additional enrichment impulses in the controller are released. 


Adjustment of the TPS

The following good info is copied from Volvoniacs, and still needs translation:  [My highlighted comments and clarifications added.]

Er sitzt an der Drosselklappe und gibt ein Leerlaufsignal (für Schubabschaltung) und Drosselklappenstellungssignale (nicht absolute Stellung, sondern nur Änderung der Stellung, und das bei weiterer Oeffnung des Drossel,  bei Schliessung des Drossel sind die Kontakte des Schleppschalter geoeffnet) in über ein Potentiometer (falsch! kein Poti!) an das Steuergerät.gleichzeitig auch Drosselklappenstellungsgeber .ZV kontakt 1 (9 1/2 Impulse) .ZV kontakt 2 (10 Impulse)

Einstellung Drosselklappenschalter

Das Ohmmeter zwischen die Klemmen 14 und 17 anschließen. Der Wert soll 0 Ohm (Durchgang) betragen.

Bei "unendlich" den Drosselklappenschalter neu einstellen, sonst gibt es kein Leerlaufsignal und damit keine Schubabschaltung. Wenn trotz korrekter Einstellung kein Leerlaufsignal kommt, muss der Drosselklappenschalter erneuert werden. Bei etwas Gasgeben muss das Leerlaufsignal weg (anzeige unendlich) sein.

Achtung! CO im Leerlauf kann nur eingestellt werden, wenn das Leerlaufsignal durchgeschaltet wird.

Beim Fehlen des Leerlaufsignals kommt es auch zu erhöhtem Kraftstoffverbrauch, da die Schubabschaltung nur mit Leerlaufsignal und über 1800 U/min arbeitet.

Drosselklappenschaltersignal 1 (9 1/2 Impulse) und Drosselklappenschaltersignal 2 (10 Impulse) können nur mit der "Blauen Bosch Kiste" geprüft werden.

Der Schließwinkel der Auslösekontakte unten im Verteiler ebenfalls.

Als letztes CO einstellen.

Sollwert: 2% CO

Eingestellt wird ab Baujahr 1971 am Poti am Steuergerät, vorher (1800 E mj 1970)ist das Poti nicht vorhanden.

Das Poti ganz nach rechts und dann zwei Klicks nach links drehen, die Kontrollmessung muss jetzt 2% CO ergeben. Wenn nicht: Nach rechts = fett, nach links = mager.

Leerlaufdrehzahl einstellen

B20: Die Kontermutter der konischen Schraube unter dem Lufteinlass vorne am Ansaugkrümmer unten aufkontern.

Schraube reindrehen = niedrigere Drehzahl

Schraube rausdrehen = höhere Drehzahl


Wenn die Einstellschraube bis zum Anschlag reingedreht ist und die Drehzahl trotzdem zu hoch ist, kann es folgende Ursachen haben:


Den Drosselklappenschalter lösen, die Anschlagschraube entlasten und die Drosselklappe schließen. Dann die Anschlagschraube beidrehen, bis die Drosselklappe anfängt,sich zu öffnen. Dann die Anschlagschraube eine HALBE Umdrehung reindrehen Dann den Drosselklappenschalter einstellen.


Ruckeln bei Konstantfahrt Konstantfahrruckeln liegt normalerweise am Drosselklappenschalter, alte Ausführung mit geschraubtem Deckel. Diesen dann erneuern.  Es kann aber auch mit der neueren Ausführung (Deckel nur geclipst ) auftreten.  In diesem Fall sind die Widerstandsbahnen [...this is poor use of terminology and could lead to misunderstanding...Widerstand means Resistance, and there is no variable Resistance here like a Potentiometer, only Contact/No-Contact areas.  Ron] durch den Läufer und durch Spiel der Drosselklappenwelle verschlissen.  Vor der Erneuerung des Drosselklappenschalters die Buchsen und Drosselklappenlagerung erneuern.


More Links at the Volvoniacs on the TPS:,15/#last

D-Jetronic DKS Drosseklappenschalter:


Reproduction Parts for D-Jetronic:  (links/availability not checked as of 10/2015)

Neue Stecker und Gummitüllen für D jetronic B 20 E/F Robert Bissler bei

Nachproduzierte Platine Drosselklappenschalter . bei office bei v



Throttle Switch 039 906 111 A 0 280 120 032 2.0L 1973 - 1976 No Longer Available new. If you go to , and look up user "davesprinkle", he's been fabricating a kit to replace worn TPS circuit boards, so that you can rebuild your TPS.


Replacement PCBs for TPS from: 
I have not had one of these in my little hands for a critical inspection, but they look good from where I'm sitting. 

Lube with Deoxit D5 at installation to prolong life and reduce wear like this (this is a representative picture showing what happens when a PCB conductor gets worn/scratched...but looking at the ratio of conductor to insulator width, it doesn't look like it's from an actual TPS):

Picture Source:

Here, although not perfectly clear, at Red, damaged gold plating and metal displaced by continuous wiping of the moving contact is evident.  Lubrication would delay/reduce such displacement!  I'll try to get an even better picture: 


Comb contact, showing evidence of wiping contact, but practically no wear. 
De-Oxit D5 would go a long way to lubing and protecting this area to delay wear.



Link to D. Farrington pictures:


Baaad Info:

Throttle Position Sensing Switch

In exercising the search function, detailed info on the TPS is sparse, and in the case of this publication, even highly imaginative...and incorrect, and not elementary my dear Watson!  It is simply not possible for the sliding contact or alternate comb contacts to "begin to arc as the throttle is held at a steady position"...resistive voltage divider networks for T904, T905 (Throttle Flip-Flop, see sheet 2 above) limit current and voltage to a miniscule level which would never be able to produce an arc!  Lack of lubrication between the board conductors and never-ending motion of the sliding contact can cause wear (this is where the correct lubrication comes in), but no arcing or carbonization ever takes place!         


TPS related Excerpts from the Anders circuit analysis ( my highlights  :

Acceleration Enrichment (AE) - Sheet 2 

The AE circuit provides immediate and delayed enrichment when the throttle is opened for acceleration. Throttle opening is signaled by the TPS through alternating ground signals from two inter-digitated traces that are each connected to the inputs of a flip-flop (see sheet 2 of the schematic for a drawing of the switch details). A drag switch in the TPS prevents these signals from being sent when the throttle is closing. The outputs of the flip-flop are sent to two edge detectors, whose outputs are combined and sent to pulse shaping and narrowing circuits. The pulse shaper provides immediate injection pulses to the IL (Injection Logic). The width of these pulses is independent of engine speed and load, and from Kerfoot's schematic, they are about 1.5 ms in duration. 

Idle Mixture Adjustment (IM) - Sheet 3

The IM sets the mixture (adjustable with IA) during idle operation. The output of the IM is combined with the output of the SC to control the voltage threshold in the PL for turn-off of T201. When the throttle is open, the IM appears as an open circuit and the SC controls the PL threshold. Note that the IM is effective ONLY when the IS on the TPS is closed!! Adjustment of the IA has no effect on mixture when the throttle is open.


EFAW 228 (Bosch p/n 0 681 500 001) D-Jet tester

  • Throttle valve switch I and II (accelerator circuit, 10 alternating contacts while opening throttle, 0 ohms on closing of throttle)
  • Throttle valve switch III (idle switch, 0 ohms when throttle is closed, infinity when opened more than 2 degrees)

    Throttle valve switch full-load contact (only for VW T3's from 1972)

    EFI Associates Model 9100 MPC System Analyze

    Car not running

    d: TPS Idle switch, full-load switch (if present), and immediate accelerator track switches (3-way switch to accommodate all TPS types)


    Adjustment procedure for TPS:


    Numbers from Ebay, Dutch seller:  peuver 

    Early Type:  PCB Type-17 for Bosch:  0 280 120 018  /  0 280 120 021 / 0 280 120 039 this is probably an error...039 is for the late version.

    Later Type:  Type-03  for Bosch: 0 280 120 007 /0 280 120 011 /  0 280 120 012 / 0 280 120 026


    Questions for Anders:  

    What is difference between 9,20,14,17 connector on Volvo and 9,20,12/47,17,2/14 of VW and -,17,12,-,9 of Porsche when PCB is identical?   Answered:  2/14 is WOT output Terminal, not used in Volvo application. 5 Terminal TPS (PN 028 120 047) can be used in Volvo application if 4 Term connector of vehicle is placed not to connect to 2/14 Term of switch.  Ref:  Rolling VCOA Magazine Jul-Aug 2016, Solutions for a faulty Throttle Position Switch by Bill Arey 

    TPS adjustment procedure calls for Throttle to be fully closed, but it would seem that Idle switch closes any time shafts turns CW.  Answered:  This is not the case due to TPS PCB layout, and interaction of Wiper Contacts!  See detailed dwg of TPS internals. 

    Does he have drawing which shows the connections of WOT switch of VW versions?  Answered: Terminal 2/14 OF 5 Term TPS Info added to TPS detailed drawing.  How does WOT switch interface to early ECU, or does it not?



    During deceleration, above 1500 RPM, throttle switch cuts fuel supply off and below 900 RPM, fuel supply is turned on.


    E-mail to Anders:


    Mr. Anders;

    I have seen your excellent work on the D-Jetronic (for years now) and have to compliment you on your dedication and work, and efforts to present it on your site!

    I am involved with the Volvo clubs, and as you are undoubtedly aware, the D-Jet was used in several models from this manufacturer.  I am also an EE (with heavy hands-on factor as yourself) and am currently very interested in understanding the TPS and really getting to the root-cause of its' well known "cough at cruise" symptom.  I have some thoughts on this I would like to discuss with someone who I can really "talk turkey" with, and who knows the difference between a negative edge triggered Flip-Flop and a hole in the I took a chance and googled your name for Phoenix, and came up with a number which I left a message on this past Sunday...I don't know if you got the message, but out of the blue like that, I might not respond to a message from a non-Porsche guy either, but I ask again if you might be so kind to allocate a few minutes of your precious time to discuss the finer points of the TPS with me, a fellow vintage car guy and D-Jet friend, I would very much appreciate it...and you might just get something out of it yourself...with the Cough at cruise symptom being pervasive, I'm surprise at the lack of info and root-cause and corrective action info out there... 

    ...and just plain BAD information doesn't help...I had a real laugh when I ran across this:

    Having studied the switch at length (including the VW version with WOT contact), I actually don't think the comb contacts have much to do with the cough at cruise at all, because according to my initial inspection, the sliding contact which supplies the comb conductors with ground and thereby a Neg edge to trigger the Flop is smaller in OD than the insulated space between combs (comb-wear and conductor smearing notwithstanding)...and even IF an extra trigger occurred, the resulting mixture enriching is unlikely to cause a misfire...I believe it is instead the hysterisis (or lack thereof) of the drag-switch which causes the cough (I've seen "2degrees" shaft rotation) because of a momentary switching to Idle (which would result in a lean stumble).  I think this is rather the root-cause (not "arcing" or "comb-conductor wear"), but again, this is what I would dearly like to discuss in depth with you.  My goal is to generate the complete and definitive documentation on this issue, including tests, adjustment and maintenance recommendations.  I think ALL D-Jet users, Volvo, Porsche, and VW alike could greatly benefit from such a documentation, and you are clearly the expert I would like to talk to...       
    Greets from Connecticut and Regards,


    Working Diagram tying all TPS info together: 

    My detailed consideration of the function of TPS in support of an explanation of the "cough at steady speed/throttle" also referred to as a MaC symptom: 

    1.  Diameter of the slider contact which sweeps comb conductors is smaller than the spacing between comb conductive teeth...this means that slider can never make contact across the two combs, or even that it makes contact with either comb at any one time.  Sliding contact can actually be between the two combs also, not making contact with either!  This is also consistent with the negative edge triggered Flip-Flop inputs the two combs are connected to at the ECU, where the two inputs would be triggered alternately in operation (Note 1).  Therefore, three contact conditions can exist:  Contact with one comb (term 9), OR contact with the other comb(term 20), OR between the two, and not making contact with either comb(open).  Resulting circuit function:  Flip-Flop T904,T905 remains un-triggered, and in a stable condition, holding last state. 

    Note 1.  As the Flip-Flop is an edge triggered circuit, it changes state at the first valid comb contact input, locking out ANY subsequent contacts (and in this manner exhibits high immunity to repeated or false triggers) , also, the only time Flip-Flop changes state is during CCW (throttle opening) rotation because Comb Selector Contact of Drag Switch is only closed during CCW rotation!  In this way TPS is direction sensitive.   

    2.  Drag Switch (internal to TPS), provides ground connection to Comb Slider when shaft is turned CCW (only). 

    3.  Idle Switch (grounds terminal 17, when Throttle shaft is closed turned CW). 

    Note 2.  Since Dragswitch powering comb slider is in essentially a SPDT configuration with Idle Switch, providing ground to either is exclusive of the other.  In other words, only one of the two circuits is enabled, at any time, as a function of Throttle Shaft direction.  Also there is a deadzone or Hysterisis between the connection of the two directions. When a direction change occurs, the contacts of the SPDT do not change instantaneously, because in the first place it is not a snap-action mechanism, and secondly the shaft moving them is turning slowly. 

    I therefore hypothesize that it is not the wearing of the PC board in the comb area which is responsible for the "cough" symptom, but normal ECU action in the deadzone during a (slow) switchover which is responsible.  It might be as simple as the idle contact being engaged at cruise through failed mechanical hysterisis (cutting off fuel) then the idle contact opened again (Update:  This is not possible!), the engine reaction might be a momentary lean stumble.   My research will concentrate on trying to substantiating this, as well as supporting the use of Deoxit D5 as a lubricant and preserver of the internal contacts. 


    Link to FI troubleshooting manual:


    Links and Troubleshooting Thread Excerpts [Yellows are addition Comments/Corrections which were not part of the original posting]:

    [From]... in response to:   "'73 p1800 es throttle position switch 1800" posted by posted by  "flaps" on  Wed Feb 25 18:18 UTC 2004


    On the earlier TPSs, the plastic cap just snapped on, and just as easily snaps off to reveal the innards...and IF you have on of those, go ahead and remove it from the throttle housing (make witness marks to help getting it back in the same place on reassembly), then carefully pop the top off, blast clean with spray solvent, and inspect:

    1. PC board foils (especially the area where the slider sits almost forever at cruise throttle openings) if edges of conductors show excessive wear at the edeges, that's the classic cause of hiccups at cruise. If worn away, there's not much to repair for even the most ambitious Brickboarder...replacement is about the only option...that's why I've considered making an optical (ZERO contact) replacement for those damned switches... (cost?...but it's got to be better than those damned things... who's interested? If it doesn't look too bad, lubricate liberally with Deoxid D5 *, pop cap back on and reassemble, using witness marks as a guide (lubing the shaft couldn't hurt).

    * see also:

    2. Mechanical switch contacts of idle sensing switch.

    I have no experience with late, replacement TPS, which I understand it is not possible to open (maintenance free?...BS!...more like unmaintainable!...just like the car batteries)...somebody needs to be slapped for that!).


    [From]... posted by John Mc on  Fri Nov 28 20:30 UTC 2003 [used with permission, because I couldn't have explained it better myself!].  Link to Thread throttle 1800 [E]:

    PS - those contacts in the throttle switch. The computer doesn't really need to know the actual position of the throttle - it gets all the info it needs to know about the air going into the engine through the air temp sensor and the manifold air pressure sensor. That switch does two functions.

    1) Idle circuit: To squeek by early emissions laws the computers had a special idle circuit which was individually tuned on the line with an adjuster on the box. This fine tune adjustment is ignored when the throttle is anywhere but closed. So there are a couple of contacts in the switch to indicate this.

    2) 'Accelerator pump': When you suddenly open the throttle on any car the engine needs just a bit of extra gas or it will stumble slightly. To do this they have the throttle switch send some pulses to the computer - which just adds an extra injector firings for each pulse (typically injectors are fired only when the trigger contacts in the base of the distributor pulse). There are two independent injector circuits (they fire in pairs) and if you look in the switch a single contact slides up between a sort of interlocking zipper sort pattern of contacts, so as the contact slides up it first hits one side, then the other. Of course you only want this to happen when the throttle is opening, so that portion of the switch is sort of friction loaded, and when the throttle opens it rotates slightly on the shaft and closes a couple of contacts to complete the circuit, when closing those contacts are pulled open so you don't get the extra injector fires as the throttle closes. This 'electronic accelerator pump' action works even if the engine isn't running, turn the key on and if you listen very carefully you should hear the injectors clicking as you open the throttle, not when you close it. If it isn't working the engine will run just about as well as with it working, in fact you can totally unplug the throttle switch plug and barely tell the difference. I think the engine is a little slower to respond to quick throttle openings, but it's not something you'd particularly notice unless you were looking for it.


    Good day everyone,
    I hope someone can assist here. My 71 1800 has been having a problem. She has the original engine B20E. What is going on is, there is a HARD hesitation while driving at a steady speed/rpm. We have not been able to recreate in the shop. Seems it is only while under load (driving). It feels like a flapper or whatever in the air intake is closing off all airflow for a split second. The hole car then "bucks" hard. Has any one had this condition, and knows what to do? She runs good, and is at 248K miles. P.S. The condition goes away with a slight increase or decrease in RPMs. Only happens at steady rpm under load. We have replaced the Throttle Control Switch with a new unit. I have preformed the adjust check. I count 15 clicks than a large gap (around half to 3/4 throttle) then almost full open, I get a few more clicks. This gap makes me think it would be in the area of 50-65 mph on the road, and that's the area where the bucking is hardest. Am I doing doing something wrong in the adjustment of the switch? Could it be elsewhere? This was slightly happening before I added items like the fireball elec ignition, and replaced the injectors. So I don't think that's it, but on these system, I just don't know. I was even thinking timing chain slop?

    Help please.



    turn the car [Ignition] on, don't start. as you SLOWLY move the linkage, the injectors should click once every time a new spot on the TPS is found. there are supposed to be 20 separate spots, but 17 or 18 will do. if you don't get a click, move the engine slightly, the trigger points may not be open. good luck, chuck.


    [From]... in response to a long thread of 1800ES with No-Start:  

    [First, an attitude-check...]...very good info and recommendations already in this in thread, particularly from Eric and 142G! Also, there is much info out there on the D-Jet Inj Sys (the granddaddy of all modern FI Sys!) with which you should familiarize yourself with (unless you want to send the car to a specialist like Eric and put down your money...your choice!) previously mentioned, and don't take this wrong, but if you don't take the time to become at least very familiar with this system, and expect us to spoonfeed every bit of info which you SHOULD have going in, then get frustrated when sorting this out takes time (sorry, likely no instant gratification to be had here!), I question if we can help someone with such an attitude...we don't expect you to become an expert, but you must understand function of D-Jet Sensors and Actuators in order to troubleshoot! ...that said, suggested reading: My notes:

    I'd like to add some things and reiterate some others for emphasis...

    [...then, down to technical business...!]...when Ign is ON, Supply pressure in Fuel Rail to Injectors, supplied by Fuel Pump and regulated by Fuel Pres Reg, MUST be 28PSI ...that constant, and the (unchanging) orifice size of Injectors is what the entire D-Jet is based on...Injector energization (opening) time is only variable which ECU controls to vary injection amount...dump FPR must have a clear return line to function as intended, and you already have learned about the 3V energization voltage of Injectors...! Also, a VERY common issue on these cars is a fuel feed restriction due to rust particles from the Tank clogging filters (I fought with this for a while on my '73 ES, as it can lead to strange symptoms!), but unless fuel restriction is complete, this is not a cause of a No-Start...(just watch for it as it is quite common!)

    Fuelrail pressure will tend to leakdown after shut-down...that's to be expected with non-new equipment!...only if this is virtually instantaneous is this an indication of a possible leak (or bypass), but if leakdown takes more than 30Sec, it's not a crisis, and certainly not the cause of a No-Start! Presuming elec and plumbing connections to Temp and Manif Sensors, and ECU (of course) are intact, you must have enrichment by Cold Start Valve to enable starting (note that '73 ES had the later, ECU INdependent, Thermo Time Switch controlling CSI. Here, the ECU is NOT in charge of enrichment! See: )...and I must accept you stating that Ign Sys is working and timed correctly...

    Have you pulled Spark Plugs after No-Start...are they wet or dry?

    Absolutely correct info on Dielectric grease by 142g (Kudos, and thanks for getting it right and spreading the word!) Electrical connections of sensors and everything having to do with the D-Jet (and the rest of Elec Sys for that matter!) should be Clean (meaning shiny metal!) and tight (whether push-on or bolted connection!). Loose the Dielectric grease(!) and apply Anti-Corrosive Zinc Paste on all connections (except Hi-V ign) AFTER cleanup and during reassembly/reconnection. See: The only place I don't recommend it for is the Throttle Posit Sensor. See:

    Eric; Caution! (I respect your input and experience greatly, but must raise an objection here): ...the high pressure fuel-line which is supposed to be used with the D-Jet system has internal reinforcement which if crushed (even if only temporarily, to stop fuel flow for test purposes) will damage it!...I recommend against this...yes, it is a pain to disconnect and plug fuel lines (and GREAT care must be taken, and Fire Precautions exercised, with the possible squirt of fuel from a line which is holding those 28PSI. BEWARE ROB!!!), but internally damaged Fuel Line is not a good thing as they can leak without warning!...then there is a fuel leak fed by high pressure...that's double badness!

    Eric and 142g; I've heard that the source of raw fuel getting into crankcase can be a leaking CSI...have you heard of any other sources? sounds like this should be one of the first things to concentrate on...if not, scored cyl walls due to lack of lube will surely increase the scope of the project...

    That's it for now Rob...please keep us informed of your progress and findings, and we'll try to keep you from getting distracted by non-critical things, and pointed in the right direction!

    Good Hunting


    Another 1800ES No-Start:  Link to Faceplant thread:

    My response to symptoms of "Feels like engine is willing to start but as soon as starter is released it will stall."

    ""willing to start but as soon as starter is released it will stall." ...typical symptom of fuel delivery by ONLY the Cold Start Injector...once Starter is disengaged no fuel is coming from cylinder Injectors...these are either not being powered with injection pulses (listen for these!) OR bound up with fuel gum (also not uncommon!)...[Comment:  Pintle orifice on CSI is also much bigger than normal cylinder Injectors, because of much higher fuel delivery rate(!) so it it less susceptible to binding up due to fuel gum.] to check, remove Fuel Rail and check for fuel and spray pattern (into a catch container) from Injector. OBSERVE SAFE OPEN FUEL AND FIRE PREVENTION PRACTICES!! See also: Work Safely and Good Hunting!"


    Sources of external materials are attributed.  Otherwise, this page is Copyright © 2015-2022,  Ronald Kwas.  The terms Volvo, Porsche (a family name, and A TWO SYLLABLE WORD!) and Bosch are used for reference only.  I have no affiliation with any of these companies, other than to try to keep their products working for me and reliably, and to help other owners do the same.  The results and highly opinionated thoughts presented here are from my own experience, and should be used in conjunction with normal, careful shop practice (ESPECIALLY THE PART WITH FLAMMABLE GASOLINE IN THE OPEN!), or can be ridiculed and laughed at, or worshipped, at your discretion.  Remember, you alone are in control of your future, and your knuckles! 

    As always, if you can supply related additional objective info or experience, I’d appreciate hearing it, and will consider working it, along with the odd wise*** comment, into the next revision of this article.  You are welcome to use the information presented here in good health, and for your own noncommercial purposes, but if you reprint or otherwise republish it, you must give credit to the author or link back to the SwEm site as the source.  If you don’t, you’re just a lazy, scum sucking plagiarist...and the Boston Globe wants you! 


    B A C K ! . . .to Tech Articles Index Page