Car quit while driving, pulled over it restarted ran about 20 min quit again, did this 3 times. Left car came back and towed home. Drained tank and replaced pump strainer and filter. No help. Infact worse. Will start and idle very rough for 5 to 30 sec and die. This will repeat many times then next time will start and idle perfect for up to 40 min then suddenly begin to idle rough and die. Fuel press 40 to 42 and stays there when it dies and does not bleed off. Replaced IAC, crank pos sensor, inlet air sensor, checked readings on MAP, cleaned ox sensor, replaced coil pac and ignition module. Am out of ideas. Unless it could be injectors or ECM. Only code that flashes is 33 after several start idle quit cycles. Car always ran good have had it since 1990.