Engine Problem
I have a 86 dodge charger Shelby 2.2. Took it out of the garage cuz I've been adding new parts to it. Went to test drive it going down the road I just put it in 3rd gear and then I loss power n there's a loud popping noise coming from engine close to window side. The engine sounds different, I just don't know what's going on need help. And I uploaded this pic does anyone know much about this?


