It may be your the starter give it a tap with a metal bar ,,,,, As for battery's just Look for the genuine red top battery it's available on ebay red top battery it may May cost 150 pounds but it's worth every penny it will last for about 6 years
This will be coz of a faulty EGR valve or a leak in the pipe leading to the EGR valve ,, If that is the case it's a hell of a job to cases as it Is located is a silly place ,