Well for those of you who are interested, i saw my mechanic and he denied topping the battery up. My alternator was fine aswell. I then went to a battery mob and he confirmed that the battery was overfilled! Causing the battery to swell when its trying to gas and then spurting acid out of the breather holes!! So i bought a new battery and has been fine since. Not sure what to do now bout the mess its left my engine bay and front bar in? The mechanic's just going to deny topping it up again! Any suggestions????????????