I have a 96 grand cherokee 4.0 that will crank but not start. With key in run position i get no fuel gauge, volt gauge, and no check engine light. The red light on the dash turns on solid, and the on board diagnostics test does not work at all. A 20 amp mini fuse under the hood blows as soon as i turn key to on position. I replaced the crank position sensor but no change. Do I need to change the PCM?