P16D7
PCM Internal F-CAN Communication Circuit Malfunction
P16D7 is an OBD-II diagnostic trouble code meaning: PCM Internal F-CAN Communication Circuit Malfunction. Common causes: internal pcm fault, pcm power problems. Estimated repair cost: $167–556.
Symptoms
- Check Engine light comes on
- Incorrect engine operation
- Gear shifting problems (for automatic transmissions)
- Loss of communication with other modules
- Reduced engine power
Causes
- Internal PCM fault
- PCM power problems
- Damage to the F-CAN wiring harness
- Corrosion of connector contacts
- PCM ground problems
How to Fix
- Check PCM power and ground
- Inspect the F-CAN wiring harness for damage.
- Check the condition of the connector contacts
- Run PCM diagnostics using a scan tool
- If necessary, reflash or replace the PCM
Related codes
FAQ
What does the P16D7 code mean?
P16D7 is an OBD-II diagnostic trouble code that indicates: PCM Internal F-CAN Communication Circuit Malfunction
What causes a P16D7 error code?
The most common causes of P16D7 include: Internal PCM fault; PCM power problems; Damage to the F-CAN wiring harness; Corrosion of connector contacts.
How do I fix a P16D7 diagnostic trouble code?
To fix P16D7: Check PCM power and ground. Inspect the F-CAN wiring harness for damage.. Check the condition of the connector contacts. For a complete diagnosis, use an OBD-II scanner.
Is it safe to drive with P16D7?
Limited driving only, diagnose soon
How much does it cost to fix P16D7?
The estimated repair cost for P16D7 is $167–556. Actual cost depends on your vehicle, location, and labor rates.
See also: Russian version · NationStat