Hmmm, something is still up with it. Went to a petrol station to get diesel, wouldn't start again twice, and on 3rd time started no problem. Been grand again since then. No codes coming up on the diagnostics now after clearing them last night.