I had a problem similar to that back then. At first it would do the same thing as your car and it would start if I push start it, but then about 3 weeks later nothing would work, I just had to wait until it would start. Turned out to be my ECU.