Your description of the problem suggests it's not an ignition problem, so changing plugs etc was probably a waste of time and money. I'd be investigating the fuel side of the equation, looking for ...