my 400 chevy small block idles fine and doesnt cough any when you are gentle on the pedal but if you floor it at any speed or rpm it coughs and hesitates and if you have it in park and rev it up it back fires up the carb into the air cleaner. it has a brand new 600 cfm edelbrock carb new fuel filter new fuel pump new gas please help!!!!