Did you replace your fuel filter becuase mine would stall when it was bad and even die at lights sometimes when i started to go, I changed mine and it made a big difference nigt and day. It could be wrong o2 since there is a difference between sohc o2 and dohc o2 anyways good luck post when you find out