I have a 1994 Mercury Topaz and this is what it is doing: runs fine when in drive but when in park it idles up and down (way down). After a few times of doing this it dies. I tried to start it again and it wouldn't start. The battery light came on. A few days ago my dad checked my vacuum hose and the end of it was really cracked so he cut off the end and reattached the hose. If there is still a leak in the hose could that be the cause of the up and down idling and then dying?