Just to add it had a new battery 6 months ago and seems to be the correct one and the EGR valve has been cleaned out. Looking at the service history it has had 10/40 in and it should have 5/30 would this cause the oil light to stay a bit longer on start up?