What happens when you close the door without the key in ignition/with key in ignition in 'on' position (engine not running)? I have found door switches to be a primary fault cause, usually L/F. The only way I know to check these is to pull switch and check for continuity. Hope this helps