It seems a little strange that motor oil weight would induce knocking in the engine - two totally different things... Are y'all sure it's truly "knocking" that you're experiencing and not lifter noise or something?
Anyway, the recommended weight for the X is 5w30.