Moved your thread to the Technical Chat area so you can get more help with your problem.
I wouldn't worry about a problem that happened 3 yrs ago though it may be time to replace that stuff again depending on the mileage it has. Sounds like you would have a bad vacuum leak to cause severe loss of power below 3k rpm's. Have you ever changed the fuel filter? How does it idle?