fan shroud won't fit

I have a 67 Barracuda with a 318 engine, factory radiator and shroud. The shroud fits the radiator just fine but the 7 blade fan hits it on the passenger side. It's way off by at least 1.5". It used to all fit when I had the 273 engine in there. I don't know what's off. I'm thinking possibly motor mounts are installed wrong but everything about the motor seems right. The exhaust fit correctly and everything is lined up as it should be. The reason I want the shroud is because the engine runs warm so I'd like to try it to see if it makes a difference. I don't know what else to check.