P1298 should not keep the car from passing emissions. You also might try leaving the headlights on when you take it in for inspection. And a code does not necessarily just mean to change a part. What it really means is that there is a problem somewhere in that circuit and further diagnosis is needed. According to AllData, since the code goes away when you turn the headlights on, check the connections at a junction box located under the dash, passenger side. I am including a diagnostic flow chart from AllData in an image file. Hopefully this helps you out. Good luck and keep us posted.
Image (Click to make bigger)
SPONSORED LINKS
Friday, October 27th, 2017 AT 3:50 AM