tread life on tires
could be tie rod end (mine were bad in my car and caused shaking)
the poping in and out of place noises could be bad ball joints my friends did that in his prelude
just check underneath the car and make sure everythig is tyte
__________________