Recently my Sunfire is having a hard starting problem. Does not matter hot or cold. I pulled a PO335 code so I replaced the crank position sensor. Fuel pump will cycle and I have fuel to the rail. My car does not have a MASS air flow sensor. I have cleaned the TB and air intake. I will turn the key on, wait for the fuel pump to shut off and then can start the car, some times it will not start. I have to perform this process 2-6 times and then it will start. The car has died 3 times while driving. I pulled the hose to the MAP sensor and the idle does change. Any ideas, please help. Thank you Dave C