My truck wont go to 1 rpm when i turn it on. When i drive it will go above one as long as i am driving. When i stop at a light it idles. It cuts of some times but it starts right back up. It also idles when i turn the ac or heat on. Any suggests to what is wrong.