My 2005 kia optima is having high RPMs. Had it coded and the knock sensor came up, it was unplugged, plugged it back in. But still having the same problem. It also fells like it isn't shifting incorrectly. Goes threw gas fast I get maybe get 175 to a full tank. Maybe 200. Please help.