What could be wrong? Few hundred other things.
Take your car to a reputable repair shop and let them to properly diagnose it, unless you have lots of money to waste on unnecessary parts.
Zee
RepairPal Certified shops can diagnose and repair your 2001 Kia Optima. They provide transparent pricing with a minimum 12-month or 12,000-mile warranty on repairs and services.