In that case, cleaning the MAF and throttle body (TB) would be the first step, like Rick said.
What happens if you floor (and hold) the gas pedal before actually starting the car, have you seen any smoke coming out form the tail pipe?. Flooring the gas will prevent the injectors from firing which would clear a flooded engine. In your case a leaky injector could cause it to slightly flood overnight. This is just a theory.
Another thing could be a bad TPS. When mine failed it would cause the car to sputter during a coldstart. When I unplugged it the car started perfectly and that's how I found out it was the problem (when I connected my low end scanner it would read the TPS as good, if you have a high end scanner you can graph it and see if it has any dead spots).
You can try unplugging the MAF, ECT and IAT sensors, one by one, to see if any helps your no start condition. Specially ECT and IAT sensors are used during open loop mode (when you start your car or drive at Wide Open Throttle-WOT).
Oscar.