1999 Dodge RAM 318 will not idle. If I keep RPMs above about 1000, it runs fine. Below that and the engine dies. Any thoughts? Thanks