I had this problem intermittently, same thing, would crank for ages but no smoke or other signs.
Also had really poor acceleration - hardly any power below 2000rpm. Scary when pulling out into traffic.
Changed the MAF and fitted a "Ronbox" now all the problems have gone away and it pulls like a train.