At first I was going to say the fuel pump cant pick up the fuel, but doesnt seem to be a problem nowadays.

Im kinda lost with you aswell, but I would take your throttle body off and clean it up real good if you havent already.