What does it mean?
P1087 is a Powertrain (engine, transmission, fuel system) fault code. It indicates: Tumble Generated Valve Position Sensor Circuit High .
Symptoms
- Check engine light on and the fault often returns during the next cold start
- Unstable idle and shaking when the engine is cold
- Weak throttle response and hesitation at small throttle openings
- Increased fuel consumption and, in some cases, sooty exhaust deposits
- Rougher-than-usual running until the engine reaches operating temperature
- Related tumble valve or misfire codes stored alongside
Likely causes
- Open or high-resistance sensor ground wire letting the signal float upward
- Signal wire shorted to the 5 V reference or to battery voltage in a damaged loom section
- Corrosion inside the connector bridging the signal and reference pins
- Sensor with a worn or lifted wiper contact producing a permanently high output
- Flap mechanism stuck at the end of its travel by carbon or a bent linkage
- Water ingress into the sensor body from a leaking intake seal
- Faulty module input as the last item to check
How to fix it
- Compare the reported valve angle with the commanded value in live data and note whether it is pinned at the top of the scale
- Unplug the sensor connector; with the ignition on the signal pin should show reference voltage only, and the ground pin should show a solid ground
- Perform a voltage-drop test on the sensor ground wire — a reading well above a few tenths of a volt explains the high signal
- Inspect the connector for green corrosion and moisture, and check the loom for chafing against the manifold or a bracket
- Move the flap linkage by hand and watch the live value sweep; a flat or stuck value points to a mechanical jam or a dead sensor
- Clean carbon from the flap shafts if the mechanism is tight, and check for a bent or broken actuator arm
- Repair the ground or signal wiring, then replace the position sensor if it still reads high with good power and ground