Maybe a Rotor Button inside Distributer Cap or ECU is bad.... Sounds like what happend to my buddys eg8.... We went through everything & then I told myself to check the ECU.... Went to a junkyard, pulled one & put it in & the car fired right up....