I've been dealing with an issue for over a year wherein my 2005 Pontiac Grand Prix starts sometimes and does not start at other times. I had the issue diagnosed last year by the GM dealership.
They told me that I needed to replace the passlock sensor which would cost about $500. I was not ready to get this type of work done at the time, so I recently went back and they recommended that I let them perform a second diagnosis.
This time they returned with two issues. The passlock sensor and body control module needed to be replaced, this would be $1000. Upon asking the service rep, would the passlock sensor replacement solve the "sporadic start issue", she said no. She stated that both parts would prevent the car from starting because they dealt with communication.
Does this sound true? How does a BCM keep a car from not starting?
Additional Note:
- I have not been using my keypad, the battery holder needs repair