When you replaced the ICM did you clean the interface and use a good die-electric paste?
You say your ECM is on the floor? Is it on dry carpet? Can the case be grounding out to the body intermittently?