Hey everyone, Just bought a 2000 chevy silverado. i got alittle problem with it. it seems to be running at high idle. about 1500-2000 rpms when in park or neutral. hard shifts and doesnt want to shift until 3000 rpms on light throttle. i have a k&n cold air intake on it. any takes on how i can fix my problem. I have been told a numerous amount of things like tps, maf, and iac valve but the OBDII does not have any codes. please help me!!!! i love this truck. 158000 miles and runs and looks great.