I'm new to this forum and currently have a 360 in a 74 duster on my maiden voyage home with her I took it up to 115mph on the interstate, when I pulled off onto my exit and stopped at the light I smelled oil and then saw mountains of embarrasing smoke rolling out from under the hood,I didn't...