Sounds like an engine performance problem related to fuel delivery, ignition spark, air intake (too much or too little) and exhaust flow (could be restricted). Diagnostic testing is required; no guessing can be done or moves to make without hands on testing.
RepairPal Certified shops can diagnose and repair your 2006 Saturn Ion. They provide transparent pricing with a minimum 12-month or 12,000-mile warranty on repairs and services.