Does the Smartlock Light on the Dash Flash when it won't start? If so what sequence of flashes (error code)? Next time try pulling the courtesy lamp fuse for a few seconds rather than disconnecting the battery. Also check the courtesy lamp globe and the bayonet fitting for the globe and teh door switches that operate the courtesy light (including their grounding in the door frame.) In any event I suspect it will be and an issue with a relay in the Body Control Module Sticking see Ford Technical Documents - www.fordmods.com