2004 Saturn ION

My 2004 Saturn ION shuts down the engine when I turn on my headlights or turn on the wipers or horn the horn and also if I put it into reverse. What do you think the problem is I am having with it?