hmm i would have said originally that your alternator might be screwed but the fact that your cd player and stuff still works i would say no. Change your fuel filter... when it turns off does it splutter before hand or just stop dead cold. also does your car have an immobiliser ???