sounds stupid,BUT check the wiring to the dist.from the ecu. i have had the two wires switched around...dont ask,lol...and the engine acted strong down low,maybe to 3500-4000,and then laid flat.some of the stuff we have,has the wire connector cut off.others have had home made wiring,so...just check it for the fun of it...might just be it???? good luck,mike