I will try it but the last time I started the engine there was no delay.Have you tried disconnecting the MAF unit yet
Takes ten seconds (once the bonnet is open!)
Costs nothing
Disconnect it, go for a drive and see what happens
lt's also a very easy part to change if it does turn out to be defective, takes about five minutes