I have tried your method but it seems that the engine is not getting enough fuel. I actally kept moving the throttle ahead about 10-15 pct several times with no luck.I have a 3GM30F and never put the throttle up to start the engine. It starts quickly, after a few cranks, maybe 3. Throwing the throttle up to 90% would inject fuel into the engine and it would be nearly impossible to burn it all when starting as the first couple of cranks don't burn everything. I would start the engine on idle and see how that goes...It's worked fine for me on all the different boats that I have sailed.
I have read a few comments where they have used WOT for the initial startup. This past wknd I started the engine from the forward side of he pedestal and realised i had not actually been pushing the throttle as far forward as i thought due to a knotmeter on the side. The engine started right up, but it had been running only an hour before. I will try again this week.