I just bought an 05 XB for 350 that "wouldn't run" but once I got it home I found out it wil run, just terribly and won't stay running. When it is running it runs terribly and has what seems to be a rod knock as well. Has a P0016 code and cyclinder 2 misfire code. P0016 is a camshaft and crankshaft timing code. If any of you could shine some light on this for me that would be amazing. Thank you.