In domestics, the ECU wlil always throw a VSS because your ignition is on, but the engine is not and it is letting you know that (the reason your CEL will be on if you leav the key in "on" position without starting it).
Knock sensor...maybe you are truly knocking and need to up the octane or get your engine tuned.
ECT...ummm...replace the sensor.

ol