So I broke down and took it to a mechanic who ran the codes and they were both the Knock Sensor and the Catalyst System Efficiency.Weird. He thought it was the Mass Air Flow sensor or the wires. He charged me 85$ to tell me to bring it back Monday to run all new wires for the MAF.(when putting pressure on the wires that go into the MAF the engine would die) I went and bought a new MAF and since then it has not died (woo hoo), but is running kind of jolty/stuttery-not while stopping, just while driving. Any ideas if wiring could do that?
Also, the sparks were done in December, do you think that the problems could start now from a wrong gap, etc.?
Thanks everyone from your input! Hey I was reading in another thread that someone said that unless you a SC the knock sensor code was okay, I DO have a SC though and I am getting that code. Is there cause for concern? I was quoted around 800+ to fix that...Me No Likey!

April