The check engine light recently came on due to this code and also P0706 and P1456
P0706 Open in transmission range switch circuit
P1456 EVAP control system leakage (fuel tank system)
For P0706 this is for the transmission gear selector or the PRNDL switch .which is located at the left rear of the engine compartment. P1456 this is for the EVAP leak , check the cap cap is condition and replace if worn. This can more of a intermittent condition , If the fuel cap is good, and P1456 returns after being cleared, this problem is usally with the fuel tank pressure sensor.
P0706 mean that the PRNDL is open circuit, check the connection make sure it full seated....
33.7k questions
32.5k answers
1.3k comments
23.0k users