So I am trying to figure out for sure what exactly is wrong with my 2000 Grand Prix GT 3.8l (non-S/C). When I crank it it idles fine, but when I put it in gear the passenger side vibrates pretty hard. This seems to only happen when the engine is cold. A few months back I replaced the Crank position sensor, and prior to replacing it I had the ABS light / Traction Control Light coming on and staying on after a couple of miles. Shortly after the sensor replacement I put new brake pads all around, and maybe a month after the new pads the ABS/Traction lights no longer come on, but the vibration remains. I also notice a pop when turning hard right to pull out of my drive way. I believe I have either a bad CV axle or Hub, but I want to be sure before replacing either of them. I am hoping someone here can shed a little light on this.