power dies at mid-range... please help!

Sounds like fuel starvation......is the pickup screen in the tank clean?