I own a 04 chevy aveo and it runs fine at an idle and if you rev the engine when it is not in gear. A few minutes after you begin driving it feels like it is lugging and or missing a compression. Normally below 2500 rpm and in 1-3 gear. I initially put a few bottles of heat in the fuel tank thinking it might be ice buildup but that didn't solve the problem. I then changed the spark plugs and inspected the wires. From everything going on i suspect the fuel pump/filter which is in the tank. No error codes are being shown and or tripping at any point.I don't have to much knowledge in mechanics, so I guess my question is am I on the right track or has anyone else had this problem. Any help would be much appreciated.