My check engine light was on so i had it checked, i had a bad downstream o2 sensor . But i know that would not make it stall. So i changed plugs, plug boots , throttle position sensor, fuel filter , crank shaft position sensor , oil ,and oil filter . It ran for a day maybe 2 and then while i was driving just shuts off and starts back up after 5 sometimes 30 minutes , same problem i had before i changed everything . It only stalls when it is warm or hot . It also feels sluggish when accelerating . I have had it tested again with diagnostics and still only o2 sensor . Someone please help before i go broke eliminating parts . It runs and starts no problem , just stalls outta nowhere , does not lose power just the engine stalls . any help would be appreciated