How old is the car?Could be a number of possibles.A diagnostic scan would help in finding a clue to the problem.