I would say its your fuel pump, but I would always start with the cheaper stuff first ie fuel filter, regulator and if that doesnt fix it th go to your fuel pump. most of the time if the filter is clogged it will have a rough idle under a load or at idle. hope it helps.