Your description is rather confusing. "When I take the wheel off and remove the cv axle, it turns just fine but it refuses to do so with the axle in it." It sounds like the axle turns fine when it's laying on the ground.
When are you expecting the half shaft to rotate? Are you doing that with the front tires off the ground? If so, it is normal for just one side to rotate when running the engine in gear. The one that turns will be the one with the least friction. If you do this with the engine off, place the transmission in "park", then, when you rotate one half shaft forward by hand, the other one will rotate backward.
This gets a little more involved with an all-wheel-drive model. For the front shafts to rotate with the engine running, you need to have the rear tires off the ground too.
If you should find the right front half shaft never rotates with the engine, and it always rotates freely by hand, the inner CV joint isn't fully seated in the transmission. That is rather uncommon because that makes it almost impossible to install the rest of the suspension parts. With a front-wheel-drive half shaft, push up on the inner CV joint, then the spring inside it will pop the housing into place in the transmission. As I recall, with the all-wheel-drive model, you can't get the strut reattached until the inner shaft is fully seated.
If you're still having trouble, try to post a photo of the inner and outer CV joints, then I'll see if there is something I overlooked.
Monday, June 23rd, 2025 AT 2:12 PM