Well all it turned out to be was one oxygen sensor issuing 2 error codes contradicting itself - the 2 codes were one being mixture too lean and the other was mixture too rich - MPG seems ok and the idling problem has stopped. And the SES light has come off.
When it comes to my valve rattling problem (pinging) - the shop says they believe it to be a carbonization problem. I don't think its the Power Valve screws because if it was i'd already be buying a new engine.
I also have a terrible sway that occurs on the highway - it occurs on any portion of road at anytime (smooth pave, rough pave, wet) - its not the lower control arm bushings - but everything was inspected and turned out to be ok but i don't like this sway that i get. Weird thing is - is that it occurs when it wants to -

- it can occur on a stretch of road today and tomorrow if i try to repeat it going the same speed and try to take the same drive line it doesnt happen. Oh well - nothing man makes is perfect so we will just have to see what happens.