Sounds like a silly one. but is the car timed correctly? My friend had this problem for ages and it turns out the car was 180 degrees out on the timing so the fuel wasn't being pumped through.
Just a thought if its a recently rebuilt engine or something.