It happens especially after a rain. The red low battery light will also intermittently come on during the almost stalls. There's no codes being generated and I recently replaced the battery with a diehard gold. The rough idle goes away once warm but the red battery light will intermittently come on if the rpm's drop while at a red light. Does this sound familiar? Maybe water in the fuel and or a bad battery connection or alternator connection? Thanks in advance for your input.