my god, i would try replacing the oxygen sensors
they cost around $20-$25. id say that the steering
wheel vibrating could be the tires. mine needs
replacing on my 99, and my steering wheel
vibrates, i had it checked and the tires had little
knots on the tread both front tires. good luck.