I wonder if your slightly larger front tire size is a factor? (100/90 vs stock 110/80).
Otherwise, seems like checking for loose connections as stated above is a good idea and perhaps monitoring your system voltage while riding.
Have you pulled the large harness connector on the pump unit just...