The behaviour does sound like a lean hesitation and i've personally seen 3 or 4 ST170s with fuel pump faults. For what it's worth i'd certainley get a more accurate diagnosis, it needs the fuelling monitoring under load to confirm it is a leaning out problem.
Filter is relatively easy to change and not expensive, pump is more like £100 territory.