Just for the sake of it have a look in the dizzy clean and inspect check rotor arm make sure nothings broke, can't hurt,.......... you did put petrol in it didn't you?.............
it will be coming in usually drivers side scuttle, and running down onto the fuse box above your feet and corroding the terminals on the back of there I beleive, see a good few cherokee's with water coming in there, try parking it in the same position but the other way round to check!