Help I hav a defender 90 with puma engine, wen it's started up its got a loud knocking noise, seems to be under injectors, 07 plate , wen it's revved up it goes away abit, not smoking, powers still there. No lights on in dash. Can anyone help , many thanx andy