For the last two mornings (with car having been parked up all night) I have had a
bit of a delay with the engine starting up after turning the key, it takes about 2 to 3
seconds before the car actually cranks...

What would be the culprit for this?