Every morning when I start my Mini, I need to crank the starter motor for at least 4-5 seconds. After doing so, the car starts and runs perfectly fine. If I immediately turn the car off and try to turn it on again, it starts up without a problem. However, if I leave the car for more than 5 minutes, I need to crank the starter for another 4-5 seconds before the car will run.
When I first took it into the dealership about a year ago, they told me it was a bad battery, so they replaced this along with one of the belts. Of course, this didn't solve the problem. I then took it in again a couple weeks later at which point they replaced the spark plugs and cleaned the fuel injectors. This, too, didn't solve the problem.
Since I use my car to commute every day to work, I've just put up with the problem. Unfortunately, however, the time it takes to start seems to be getting longer by the week. Any thoughts on what this might be?
Many thanks in advance.