I have had the same problem 3 times now and everytime it was the starter (headlamp) relay. Can't for the life of me figure out why it keeps going bad but it does.