fuel filter... just a guess... but if you go WOT, and it bogs down, could be the full filter being clogged... to if it's idling rough, might not be getting enough fuel..