this motor started acting up last year a little but has become worse. if I throttle it fromm low end to wide open it will not rev over 3000 RPM. If I feather it slowly up it will run normal speed and RPM. I have good fuel pressure rebuilt the fuel pump, replaced the fuel pressure regulator, all filters, and new plugs. The shop I had it at started with the fuel pressure regulator and ended up saying it is droping two cylinders when it is throttled wide open. They claim to have replaced two coils and both CDI boxes, but there is only one new coil and I am positive they did not replace the CDI boxes. So my question is before I buy new ones, does any one think this will fix my problem?