I have a 2000 LX that just started running rough and idling off a couple days ago. I am getting code P0300. I actually stalled out a couple of times when sitting at a stop light. I was advised to change plugs and wires but I dont want to do this work and it be something else. Any suggestions? Or should I just stick with changing the plugs and wires. I also have been getting code P0457 and have changed the gas cap 3 times. Code still pops up periodically.