has no spark, tested the icm- still good, coils packs are good, wires good, new plugs, new crankshaft senor, new camshaft senor, still no fire

used starting fluid and turned on, but ran rough, showed code and it said multiply random misfire

any thoughts at what this could be