So I was on my way home the other day when I started to notice the smell of sulfur and the battery gauge reading less than half. I got home and popped the hood to see the battery boiled and acid all over. Had a mechanic buddy of mine check both batteries and the alternator and all were over charging. After some reading I've found out that the ECM controls the voltage regulation and could be screwed. Does anyone know how to test to determine which it could be and possible causes? Also, am I stuck buying one through Dodge or can I get one through Cummins? Thanks for any input.