I have a 2005 Chevy aveo it bogs down when your on the throttle but if I let off the throttle it evens out and it runs fine I also really have to step on the gas to get it to move.
I'm not sure what it is I've done an oil change, spark plugs, timing belt and water pump and a new air filter.