If it's only got 23,000 miles on it, isn't it still under the original warranty? 2007 Kias have a basic 5-year, 60,000-mile warranty -- I'd imagine the warranty on the '06 models would be similar. The warranty will be your saving grace here, because it being a used car and also having purchased it more than 90 days ago... I'd think you're out of luck on the lemon law bit.