5.7 EFI began knocking and losing power today. right from clutch when I brought the RPMs up it would pop randomly and surge and loose power. It does not do it while in neutral and reved up. I finally got it up to 3200 RPMs and it ran fine. after running for 15 minutes I brought it down to clutch again and tried to bring the RPMs back up and it did the same thing. Takes 5-8 minutes of poping and surging to finally get on plane at 3200 RPMs, then it runs fine. The faster I try to accelerate (move the throttle) the more the poping and surging happens. If I gradually bring it up like really slow it does better but still would occasionally pop and surge. a guy at the ramp suggested cap and rotor as he had the same engine with very similar symptoms and he said that fixed his problem. I know its tough to diagnose the problem over the computer but i'm hopeful there are some ideas. Thank you.