My car started running very rough this morning. Engine feels tight. Struggling to idle and rev up. I drove to work slowly and when the automatic headlights switched on I noticed the park lights flashing and the interior dash lights also flashing. Could this be a stuffed alternator or bad belt tensionser causing the alternator to not spin properly? Any ideas.