I have a 94 Explorer Sport and has run good for the yr I've had it until now. Recently I had to replace the starter and battery, but since a lil before I replaced them to current ( a lot less before replaced) it wouldn't start randomly. It will crank and crank and if it does start it will idle...