An E6 is extremely rare and is caused by the water heater not being able to maintain temperature, but not overheating. This can be due to a low temperature setting, low water low, a higher than normal ground water temperature, or a combination of the three. Increasing your water flow should fix this.
Updated over 9 months ago