Kevin 007
Full-floater
I dont care what the sticker on the visor says, I'm not a big fan of reving a cold, dry engine on startup. Once you turn the key on and set the fast idle with the pedal, that should be plenty when you hit the starter. Even if the engine stumbles for a few seconds, let it get some oil pressure and just lightly give it a little throttle to even itself out.
This is how I look at it also. I rarely give more then the required amount to activate the fast idle.
And in this case, if the glow plugs have all been tested and are CONFIRMED working and cycling as they should; I would think that timing may be a possible issue. And as mentioned above, air intrusion may just not be the culprit here if it starts so well with the block heater plugged in.