LEMON Manuals: Even more car manuals for everyone: 1960-2025
Home >> Volkswagen >> 2000 >> New Beetle GLS, 1.9 F, Automatic >> Repair and Diagnosis (Single Page) >> Engine Performance >> Fuel Delivery >> 1.9L - Diesel Fuel Injection - Engine Code(S): ALH (Hatchback) (As Of 06.2007) >> 23 Diesel Fuel Injection >> Diagnosis And Testing >> Modulating Piston Displacement Sensor And Quantity Adjuster, Checking >> Modulating Piston Displacement Sensor, Checking
April 5, 2026: LEMON Manuals is launched! Read the announcement.

Modulating Piston Displacement Sensor, Checking

-- Press →  button.

Display will appear as shown:

Rapid data transfer HELP 
Select function XX 

-- Press -0- and -6- buttons to select function 06: "End output".

-- Press button to enter input.

-- Switch OFF ignition.

-- Disconnect 10 pin fuel temperature sensor harness connector (connection to diesel injection pump metering control).

Fig 1: Identifying 10-Pin Connector & Terminals
GWWA23-0027Courtesy of VOLKSWAGEN GROUP OF AMERICA, INC.

-- Switch Fluke 83 multi-meter to resistance range.

-- Measure resistance between connector terminals: 1 + 2 and 2 + 3.

If specification not obtained:

-- Replace diesel injection pump INJECTION PUMP .

-- Display the readiness code READINESS CODE, DISPLAYING .

If DTC memory was erased:

-- Set the readiness code READINESS CODE, SETTING .

If specification obtained:

-- Connect VAG1598/22 (or 1598/31) test box to ECM wiring harness.

Fig 2: Connecting VAG 1598/22 (Or VAG 1598/31) Test Box To ECM Wiring Harness
GWWN01-0166Courtesy of VOLKSWAGEN GROUP OF AMERICA, INC.

-- Check wiring for open circuit between test box and harness connector using Wiring diagram.

Fig 3: Identifying 10-Pin Electrical Harness Connector & Terminals
GWWA23-0028Courtesy of VOLKSWAGEN GROUP OF AMERICA, INC.

Up to MY 1999 

From MY 2000 

-- Check wires for shorting to: one another, ground and battery +

If wiring OK:

-- Replace engine control module -J248- ENGINE CONTROL MODULE .

-- Display the readiness code READINESS CODE, DISPLAYING .

If DTC memory was erased:

-- Set the readiness code READINESS CODE, SETTING .