I have no details. The photo may not even be real, I stole it from Facetweetagramtrist. Someone said it was today 12/5/14 on I-45 in Houston.
There's probably a bunch of those original EHPS pump/motor units that are still running around out there, just waiting to short out... :frown2:
Most likely a water pump failure from a failed circuit board. Excessive heat from lack of turbo cooling! Sad turbo mini's never should have existed!