Friday I noticed a bad vibration in the from end. Took drivers front tire off and didn't see anything so i put the tire back on and drove with no issues for 40 miles. Ran codes and it said the front bearings were bad so I replaced both. Car drove great for about 75 miles, smooth as could be, then the vibration came back. Only vibrates when I am on the gas, quits as soon as I let off the gas. Noticed a little play in the passenger cv shaft but was told it's not bad enough to cause any issues.......? It's a 2006 grand prix gt, stock. Please help