Contactless throttle position sensor 34370022 for VW, Audi, Peugeot,Fiat, Citroen, Lancia


Once you will install this TPS on your vehicle, you will get:

-Increased reliability of throttle
-Stable idle speed
-Accurately and precisely throttle response
-Fuel economy
Also you will forever forget about  Bosch’s and chinese  copy sensor’s track wear, because our sensor doesen’t have any wearing parts.



Hello folks !
I have designed this kit  to replace 4-pin( manual transaxle) and 7-pin( automatic transaxle)
Throttle Position Sensors

  • Bosch 3437022
  • Bosch 3 437 022
  • Bosch 3 437 022 512
  • Bosch 3 437 022 900
  • And their analogues

which was factory installed on Mono Motronic and Mono Jetronic systems on 1980-199X VW, AUDI, Fiat, Citroen, Peugeot, Lancia etc.

And this contactless TPS does not deteriorate like Bosh’s TPS

Here you can see Bosh’s TPS  track deterioration  over the years

Also this contactless TPS  will perfectly works on  a throttle with a damaged or broken brushes like this


Ohh! Man, are you kidding me?
How it could be possible and how it could work without contact-brushes?

This was  a first questions of one of mine friend , when he saw my new TPS at first time.

No, i am not kidding! 🙂
Contactless sensor is real, all we need is to install bushing with magnet on throttle spindle.

The principle of operation of this TPS Converter is based on measuring the angular position of the magnetic field of the magnet which is mounted on the throttle shaft.
Onboard Hall sensor measures the rotation of the magnetic field (and accordingly the rotation of the throttle axis) in space in degrees and transmits this value to the MCU which converts the measured value of the throttle angle into an electrical signals.
The characteristics of this signals are absolutely identical to the signals of the Bosch sensor 3 437 022.
It has onboard protection from overvoltage, reverse polarity and short circuits.

There are no difficulties with installation and everything is quite simple.
Here is an example of installation on bottom part of MonoMotronic injection unit

How can i tune it?

You can use bluetooth module to calibrate, tune and diagnose  it with a special software
(for more details look at  Complete installation manual tab upper)

Here is a screenshot  of “TPS tuner” software

The main problem of tuning genuine Bosh or chinese tps is to tune it properly.
You culdn’t rotate it by hands precisely.

With “TPS tuner” software you can tune  this TPS precisely and you dont need to rotate it by hands phisically.

Just press calibration button to setup initial position and move slider to virtualy rotate TPS. You can virtualy rotate it in resolution of 0.1 of degrees, you culdn’t achieve this resolution if you will rotate TPS by your hands.

Order  contactless 3437022 TPS right now and forget about the tracks wear forever.
If you have any additional questions, doubts or suggestions please write a comment in the “discussion” tab 🙂

P.S. Also  we can develop similar contactless sensors for other brands of cars and motorcycles.
Proposals on this issue should be sent to the support team ( see e-mail at  the bottom of “How to order” page).

Complete installation manual

Installation of the new TPS on the throttle body
Ok guys, first of  all we need to remove old TPS from throttle body , and install new TPS
It seems, that you already saw al this process later 🙂
I’ll show you all installation on lower part of throttle body in closer view, so you can see more details with a good light conditions.
Let’s remember all this process:

Also it could be needed to use a little bit of glue to fix a bushing with magnet on the throttle spindle. As a glue you can use any automotive silicone sealant. Next we should connect wires.

Pinout of TPS and wires connection

Here is  a pinout :
1– Output  signal as  track #1 on genuine TPS
2– Output signal as  track #2 on genuine TPS
AT-Output signal for automatic transaxle ECU
O2/REF – Input signal   of reference voltage 5V or oxygen sensor signal ( for test )
GND – ground
12V – supply voltage

Ok. Now lets look at the connection diagrams

On the schematic above you can see TPS with blue wago type connector, dont worry about it  – it was on previous version. But for clear  connection view  this  picture will be the best, because pinout is same .

Ok . Depending on transaxle type , there culd be  two  differet TPS connectors  and  corresponding connection diagrams( see pic above).
To find  numeration of pins of   genuine connector all you need is  to turn inginion on and find reference voltage(5v) with a multimeter.
Nothing difficult.
If you have questions – feel free to ask in  discussion tab.

For supply voltage we need additional wire 12V .
As 12V not presents on genuine connector, we can take it directly form battery’s positive terminal via fuse 1-3A ( not included in kit – you can buy it at any local autoparts store). The fuse should be installed as close as possible to the battery to protect TPS’s supply line properly.

To connect new connector to vehicle wiring you can use:
-Butt connecor like this

-scotchlok splices like this

-or soldering

 You can cut genuine TPS connector from vehicle’s wiring and install new one included in kit. And from other new one and  old genuine connector you can make an adapter for genuine TPS  and with  this solution you can connect  both TPSs to  vehicle wiring as you wish and as you need.

Calibration and tuning

First of all instal bluetooth module on TPS and turn on ignition(supply 12V).

During installtion please check marking on bluetooth and tps:
5v-5v, gnd-gnd, rx-tx,tx-rx

Discovery Bluetooth

Double click the Bluetooth icon in your taskbar. Or alternatively, go to Control Panel > Hardware and Sound > Devices and Printers > Add a device.
On this new window, click on the “Add a device” button in the menu.
Windows will start searching for nearby bluetooth devices (your TPS  should be powered by now).


From the list of discovered devices, select your HC-06 module. You should be able to see it’s name (linvor or HC-06 is the default name) and it should be listed under the Other category. Select the device and press ‘Next’.  In the next dialog select ‘Enter the device’s pairing code’:

The default pairing code is 1234:
Pressing next, and device drivers will be installed and device will be ready to use:

COM Port used by DeviceChecking the properties on the newly added device shows that it supports SPP. And it shows the virtual COM# port used:
Using that COM port shown for the SPP service, we can connect with a  special program “TPS tuner ”  to TPS’s processor.

Calibrating initial position

After installing the magnet on the axis, the position of the magnetic field in space is unknown. For proper operation of the sensor, we must calibrate the initial position so that the sensor accurately reads the initial position of the magnetic field in space.

Here is a screenshot of tuning software ( you can download it HERE)

First of all you should  select apropriate COM port (1) to connect software with TPS via bluetooth. If all done right you will see constantly lighting LED on bluetooth module( before connection it blinks)   and software will show you  firmware version(2) and virtual angle position(3)  stored in EEPROM of TPS.

Next depress the accelerator pedal fully and press “Calibrate at fully open throttle” (5) wait about 30 sec. After that, press the “start” button and make sure that the throttle angle is 85.5 degrees.
Now slowly release the acceleration pedal and make sure that throttle angle changes from 85.5 to 7-15 degrees.
Now you can try to start engine. In some cases it could be needed to press accelerator pedal slightly .
When engine started and idling and if an idle speed is unstable or not as showed in specifiaction of your vehicle try to correct it by using “Virtual angle” slider. After you will get most stable RPM press “Write to TPS” to store virtual postion to EEPROM of TPS.

If during calibration you can’t get 85.5 degrees angle, then try to make calibration at a half way of acceleration pedal at first, and after that again depress it fully and recalibrate.

You can also calibrate initial position in a classic way at  fully closet throttle. To do this  you should close throttle fully  ( idle actuator’s rod fully in case and  idle actuator disconneted from wiring). On youtube you can find a lot of instructions about  how to close throttle fully on Mono Motronic and Mono Jetronic systems .

Precision Tuning

Also you can  very precisely tune the TPS  and it will work exactly as the manufacturer of your car conceived.
Before you  will make  this , you should check:
1. Oxygen sensor. It must be 100% working.
2. Rubber mounting of the throttle body. It must be not damaged and there must be no vacuum leaks.
3. Intake air warmup system should be working and intake air temperature should be in a range of 30-40 Celsius degrees

If all above checked and works perfectly, run VAG COM , VAG Tool or Monoscan software, reset adaptations of ECU ( on some models you need just disconnect battery terminal for a couple minutes).
Now start engine and drive your vehicle for a couple kilometers and check mixture correction( or Long term fuel trim).
Mixture correction should be +/-8% in ideal. If it is out of range, then virtualy rotate the TPS to enrich or enlean a mixture (0.5-1 degrees is enough and don’t forget to store virtual angle to EEPROM of TPS), drive a couple of kilometers and check again -make corrections if needed while mixture correction not achieve +/-8% range.
Also you can make this tuning at stopped vehicle at 3000 rpm, but in this case you will need to wait  at this RPM (3-5 min)  while ECU learns a new mixture correction.
Thats all! Enjoy how it works 🙂

p.s. After all tunings done it will be good to remove bluetooth module and apply an automotive sealant on the connector  to protect it from moisture.

Technical Characteristics

Anton’s TPS has an onboard  protection from  reverse polarity and overvoltage
Supply voltage 6-16V
Operating temterature range -40 to +110 С
Neodum Magnet H class (operating temperature up to  +120С)
Autotunig and firmware update functions provides you simple installation, tuning and upgrade is  nessesary
The PCB  of our converter  is varnished to protect it from moisture and reagents


1. Why there is a difference in the  diameter of available  bushing with magnet , and which one should i order?

It is very simple  –   it depends  on  engine’s volume , because  there installed different throttle bodies.

Engines with displacement 1.8 and 2.0 liters has throttle body with a throttle spindle diameter 5mm:

And engines with displacement 1.4 and 1.6 liters has throttle body with a throttle spindle diameter 8mm:

To make right choice you need to know your engine displacement, or remove genuine TPS and check throttle spindle diameter 🙂

2.  What if spindle brushing  is totally damaged? As your TPS is contactless, I wonder whether it was functioning to my damaged spindle.

In  this case our TPS will perfectly works. See pictures above  with damaged brushing –  now it is not a problem at all.

Got something to discuss?

Julio Salazar
8 days 20 hours ago

Hello, did you teceived my question below? I need to buy this contactless position sensor for my Citroen ZX 1994 but my engine is 1.4 and the axis is only 5 mm; will it fit my car? Best regards

8 days 16 hours ago

Sorry for delay with answer.
I checked your car in autodata database. And it seems that there is a bosch monomotronic injection system.
This sensor will perfectly work on this system.
I am wondered a little bit about an axis diameter. Because on VW, Audi and Peugeot there is a 8mm axis on 1.4-1.6l engines.
The outut characteristics of the sensor on all engines is the same. So you need only to choose right bushing.
If you meaured throttle’s end diameter 5mm, then choose 5mm bushing. Or i can put both in the package.
Also remember that this sensor supports dataloging and firmware update, so we can remotle create any output characteristics.
Within several days i will post an update here , becausde we made new tuning software for this sensor for Android and Win platforms.
If you have any additional questions – feel free to ask.
Best Regrads

Julio Salazar
11 days 14 hours ago

Hello, I need to order a contactless position sensor for a Citroen ZX Avantage 1994 engine 1.4. The actual sensor is 3 437 022 511 with 5 mm axis and on your option 5 mm axis is for 1.8 or 2L engines: what can I do? or what should I order? Best regards.