Someone please help; I have a 2001 Pontiac Grand Am. Just recently I noticed that my DLR depending on the time of day will not work. It seems that whenever it's night out the lights works, but as soon as day light hits, the DLR;s shut off and a light on my dash (service vehicle soon) not to be confused with SES light. All other headlamps, tail lights, etc have been checked and appear to be opperative. I've had the car in the shop and the scan reveals a P1189 (engine oil pressure switch circuit), so my mechanic is hesistant toward replacing the oil pressure switch. He has tried clearing the code and yet it remains. What could be wrong with my car, this light on the dash board is driving me insane, and I'm becoming more and more fearful of driving my car.
Any help would be appreciated.
Thank you all in advance.