I Have a 1997 Gmc Jimmy 4x4 it does have quite a bit of miles on it(130-140 cant remember off the top of my head) but its been acting odd lately, first off there are 2 check engine lights on it one is a charcoal box that needs replaced in the rear by the gas tank, second i believe is a coil pack that is in need of changing on the sixth bank, and now my key is having problems it goes into the ignition but i have to use a tad bit of force to get it in, it will start the car fine and all but when i go to turn it off, right before it goes to off position it gets stuck and never full goes to off position. and i cant go to accessory ether. and i think this may be causing my car to run odd, since that started happening my car has been driving strange im not sure if its the transmission or what but when i start the car i feel a jolt not ultra hard but hard enough to know that it shouldn't be doing that, and when i put it in drive in order to move the car i have to press on the gas more than i should and its around 1800 rpm and it starts to creep up and after like 15 mph it will drive like normal but it seems that it is also not shifting properly, i was going home to my brother birthday party on the high way and it was going around 2600-2900 rpm at 60 mph which i know for a fact it shouldn't its usually around like 1600-1900 normally. im confused on what to do with it. i have looked around the internet and seen some things about solenoids and using wd40 other products to free it up and something about the car being stuck in 2nd or third gear due to voltage problems but im not sure what to do cause i don't know where to start....( i haven't driven it since because i was afraid of hurting it more) but any help or questions you need me to answer just let me know if you can be of any assistance i would appreciate the help...
Thank you
Thank you