Great to see it on the road Mike, great job!
Sometimes lengthening the throttle pedal wiring can cause the ECU to throw a code a shut the pedal down. You can hook up a code reader and see if that is the issue.
Could be air pockets/steam causing the intermittent 300 degrees. They should...