Start with checking the codes in the pcm. Sounds like a lean issue is happening that may have resulted from a coil pack or pcm problem (updated for spark knock on both), possibble o2 sensors as you mentioned, bad MAF or Dirty MAF.
Hopefully you aren't going through coolant. Excessive sprk knock will casue headgaskets to fail from excessive heat.
SPONSORED LINKS
Wednesday, March 5th, 2008 AT 7:45 AM