I'm not totally positive but I think some thing could be sticking on your power booster. Does the pedal stay down when this happens. hope that helps alittle . Congrats on getting that beast on the road again. Once you get her sorted you will find your

stays this big . have a blast