My 2001 Cherokee will run until it warms up, then just dies. Then it will turn over, but not fire for a few hours. It's giving misfire codes for cylinders 1, 2, 3, and 4. It's giving two other codes. First translates to: Battery temp sensor imput voltage below an acceptable range. Second translates too: Incorrect imput state detected for the leak detection pump solenoid circuit. I may be able to trace down and fix the misfires. but my concern is the LDS. I have no idea where to go from here. How does the LDS work? Can i test it? Can it be my main Problem? Any help Is GREATLY appreciated.