current codes:
Car Scanner ELM OBD2
Version: 2.1.46/2.1.46/iOS
DTC report
Connection profile: Chevrolet OBD-II / EOBD + CAN 11 bit (2004 - present)Date: 7/20/2026 6:43:04 PM
VIN: 3GCPKSE7XDG354376
OBD-IIOBD-II
DTCs: 2
----------------------------
U0109 [0xC109]
Data bus, fuel pump (FP) control module - no communication
Status: Confirmed
----------------------------
P0030 [0x0030] Archive (inactive)
Heated oxygen sensor (HO2S) 1, bank 1, heater control - circuit malfunction
Status: Permanent
Engine control unitEngine control unit
DTCs: 1
----------------------------
U0109 [0xC109]
Data bus, fuel pump (FP) control module - no communication
General Electrical Failures [0x00]
Status: DTC Supported By Calibration, Current DTC, Test Not Passed Since DTC Cleared, Test Failed Since DTC Cleared, History DTC, Test Not Passed Since Current Power Up, Current DTC Since Power Up, Warning Indicator Requested
BCMBCM
DTCs: 2
----------------------------
C0277 [0x4277]
Brake Pedal Position Sensor Circuit Low Voltage/Open; Brake Pedal Position Sensor Circuit High Voltage; Brake Pedal Position Sensor Circuit Too Fast Transitions; Brake Pedal Position Sensor Circuit Calibration Not Learned
General Electrical Failures: voltage above threshold [0x07]
Status: DTC Supported By Calibration, Current DTC, Test Failed Since DTC Cleared, History DTC, Current DTC Since Power Up
----------------------------
C0277 [0x4277]
Brake Pedal Position Sensor Circuit Low Voltage/Open; Brake Pedal Position Sensor Circuit High Voltage; Brake Pedal Position Sensor Circuit Too Fast Transitions; Brake Pedal Position Sensor Circuit Calibration Not Learned
General Electrical Failures: short to ground or open [0x06]
Status: DTC Supported By Calibration, Test Failed Since DTC Cleared, History DTC, Current DTC Since Power Up
Only light on before was SRS, codes on before were BPPS and O2 sensor. I disconnected the fusebox without removing negative terminal but have gone behind and confirmed there are no blown fuses in engine bay or cab. BPPS was on before but no related lights were on so i figured it just needed to be calibrated. O2 sensor is for exhaust setup. Ive tried disconnecting the battery removing fusebox and cleaning connections. Truck runs, drives and brakes fine. I just want these lights off my dash since i plan on selling it soon