Fault codes / P0087
P0087 means actual rail pressure is below the ECU target. Same story as SPN 157 FMI 1 on Weichai scanners. Most field cases are filters and suction air, not a dead pump.
Which trucks see it
Howo A7/T7H, Shacman, Sitrak, engines WD615, WP10–WP13, sometimes MC11.
Symptoms
- no pull on a hill
- black smoke
- power derate
- hard start
Likely causes
- Clogged fine filter / separator. Database lists VG1540080010 for that cause — confirm on the truck.
- Air leak on suction, empty tank.
- HP pump or metering valve weak.
- Leak on rail or injector returns.
What to check
- Drain separator, replace fine filter, prime.
- Watch clear hoses for bubbles.
- Compare desired vs actual rail pressure.
- Then injector return test / pump — not replace-all.
Can you keep driving
Limp home without full load. If it dies on the road or sprays fuel, stop.
Look up the code in the service
Other codes
P0088— high common-rail pressureP1011— HP pump metering valve faultP0093— large fuel leak / CAN trap — FMI neededP0193— rail pressure sensor high signalP0299— boost below targetP2263— turbo / boost performanceP2563— VGT position sensor — range / performanceP0335— crankshaft sensor no signalP0340— camshaft sensor (CMP) — FMI neededP0401— EGR insufficient flowU0100— lost communication with engine ECUU0101— lost communication with TCMU0155— lost communication with instrument clusterP0562— system voltage lowP0201— cylinder 1 injector circuitP0480— fan control circuitP0217— engine overheatP0116— water in fuel (Weichai table) / not always coolant SAEP2509— intermittent ECM power (no OEM in DB)SPN 2898— without FMI — not a diagnosis (config / Weichai grid)SPN 729— intake heater — FMI needed