Have a 94 Jeep Grand Cherokee laredo. Mint condition, well taken care of.. 6 cylinder 4.0. UNDER 100,000 miles. Driving it one day and it just quit.. as if turning the key off. Check engine light came on and unsure if ABS was on then but is now. Towed it home. With key on, nothing happens.. you can hear fuel pump kick on. But when you go to crank (EVERYTIME) the 20a ECM fuse under the hood blows. We have replaced the computer, fuel pump, (very first) fuel lines, fuel pump plugin, starter, pickup coil, crank shaft sensor.. the ECM fuse under the hood continually blows when cranked over. We have checked all grounds... power and spark. Only have no spark coming from the coil. Figured there's a direct short to the ECM.. traced that to inside passenger side floor board fuse panel (or whatever it is called- excuse me, I'm a woman with only so much mechanical knowledge..lol) and that controls the interior lights. (dome, etc) We have never had issues with the lights and checked all wires and saw no traces of fraying or damage, even off the o2. We are so stumped! Had 3 machanic look at it and test it. Everything we have put in is good. Battery tested good today, alternator.. (not that it matters in this situation but still) Anyone every experienced anything like this??? Any suggestions!? We are fed up, losing hope and losing money. This has been down for a month. I need it running. Thanks in advance!