Ok guys I know there are engine light problems here already but I'm not hugely mechanical so I need to go from the start.. My engine is a ZD30, the engine light came on the other day so going by the owners manual I checked for water in the fuel filter and replaced filter to be sure but light is still on and has serious lag until around 1500-2000rpm. Any ideas what I can try before it goes to the shop. Thanks guys