It ran perfect last week. But last night it wouldn't idle and I don't think the charging system was working. It would come and go. When the lights would brighten up it would idle too. But it wouldn't stay that way. I can't visually find a loose connection. Just above idle rpm it sounds like its skipping. Any ideas?