Well I worked out what was causing this... I think!
It is the engine being primed. After the fuel pump primes the engine there is a little buzzing sound for about 3 seconds. If I try to start the engine in this time he speaks the error message. If I let it finish and then start he never speaks.
So.. I think that is the problem - he likes time to wake up!
