Im running into an issue trying to figure out what type of LQ9 motor will fit in my truck. I have a 2006 Silverado and the original 5.3 motors' oil pump went down and i am now having oiling issues with the 5.3 and want to swap the motor. What will i need for this swap and will any LQ9 motor work? as long as it is in the 2003 to 2006 year range?