it is fixed. After checking all portions of the bonnet and engine compartment, I could find no evidence of a bonnet switch on this American spec 1995 X300 sedan.
The puddle lights weren’t working. It was locked in Park. Couldn’t get the door ajar warning to go out. Couldn’t get my scanner to recognize an engine (with ignition on). Headlight would not come on with ignition on and light switch on. Couldn’t get door locks to cycle with the key fob. And most importantly, couldn’t get the starter to turn over despite 12.4 volts on the battery circuit at the engine bay fuse box. Another odd ocurrence was a lite bulb fault (circle with square at top and a diagonal).
I liberally sprayed WD40 into to all the door mechanisms and on the striker plates then cycled all of the doors several times.
WALA… everything works as it should. The puddle lights, the door ajar warning is gone, the door locks cycle via the key fob, and the bulb fault is gone. If anyone can explain why a sticky door lock switch can totally immobilize the X300, please explain it to me. Everything works so well right now it seems like it was just a nightmare. which it truly was at the time.