So the other day I got sick of the plastic 'Neo' engine cover kicking around the garage and bolted it back onto the engine. Now the check engine light has started flashing. Sometimes as soon as its started and runs a few seconds, sometimes I can get most of the way to work. It doesn't turn off again until the key is turned off. Nothing appears to be wrong drives perfect still, boost is normal. Previously it has done this maybe 2 or 3 times in the 2 years I've owned it, all after sitting idling in traffic (vibrations?) Noticed the #1 glow plug nut was loose so tightened that. There are 2 other plugs next to the glow plug power feed on the manifold, that with the cover on are pushed against the side of the cover, suspect on of these maybe the culprit, anyone know what they're for? So much cr*p on these engines you cant see where anything goes!
Possibly related, likely not, recently the interior lights are playing havoc, light comes on but dim (when doors unlock, key is turned off, etc) but goes out when door opened, turning the light switch on same thing, turning the map lights on causes the main light to flicker and go out then the 'door open' light comes on

wtf

Also the climate control goes back to 'off' almost every time you turn the key off, instead of staying however it was set beforehand. Dodgy earth somewhere? Under dash I guess? Head unit also frequently resets when starting, although its always done that since I put it in maybe just doesnt like the voltage drop of the glow plugs, and is earthed straight to the dash frame (nissan loom commonly doesnt have an earth in the stereo plug for some reason).
Arg, bloody nissan electrical demons
Any body offer any further insight before I spend days pulling stuff apart?
Can you lamp flash the fault codes on these? I cant seem to find it on google. Being Nissan Consult instead of OBD2 the diagnostic cable is a lot more expensive than an OBD2 one. Although in their infinite wisdom nissan fitted the DDTi terrano/pathfinder and some patrols with an OBD2 connector but it uses a different pinout to OBD2 and the Consult protocol, making the cable even more expensive than a normal Consult one
(injector pump was new when I brought it so better bloody not be that on the way out again haha)