Check the EGR tubes. 307s run like crap when they're plugged. Take off the carb, and look for two large tubes under neath. They need to be cleaned out. In bad cases, the EGR passages in the intake may be plugged. Rod