TTI Problems - Annoyed!

Your problem is almost for sure, your engine location. But having the 73 mount system is a hurdle in your case. The welding and jigging of these k frames is all over the map, and its also been correctly mentioned already that the aftermarket mounts are sometimes off also.......I feel for ya, don't get discouraged!