05 cooper s. Just replaced BCM, battery, ignition switch, fuel pump, and car still wont start. After I had replaced the BCM it run great for a few days then just stopped. Lights and windows work fine. Stereo still says disabled if that matters. I've tried everything. Any suggestions before I give up?