hey guys, ive been having a rough idle problem with my 97 k1500, along with an occasional misfire and a hiccup when I first press the gas. It also stalls occasionally when I shift from reverse to...