no fire could be the coil, crank sensor, cam sensor (inside the dist) or the ASD (shutdown relay).
When my crank position sensor was going bad, it would start but run like crap.
I don't like the idea of just throwing parts at it either, but you have replaced most of the ignition system already. I would try the cam position sensor, followed by the crank sensor. But first check the auto shutdown relay, which is located in the fuse box.
edit: are you getting fuel to the rail? If the ASD is triggered, the fuel pump will not run.
01 Ram 5.9 Sport QC 4x4
- 157k, current build project - SCT Stage1 custom tune via Hemifever, Harland Sharp 1.7:1 roller rockers, Modded Kegger, Edelbrock ProFlow,52mm TB,180* t-stat,e-fans, pacesetter long tube headers, true dual with spun cats and thrush shorties, 34x11 Falken ATs on 3rd gen Dodge 20"s, 3"TC lift, PML Deep Pan,SunPro Tranny Temp gauge,Rebuilt 231D,TSC Diamond Box, Sony head unit, AVS 3 piece bug deflector
10 Dodge Challenger R/T
in Brilliant black - MyGig 730N w/ navi,dvd,HD,u-connect & rear cam, 6 spd, Track Pak, SRT8 shorties & mids, DS Predator, Jet 180*, Airaid CAI, BBK 85mm tb, SLP line locks, de-badged, resonators removed, DRL enabled, skip shift eliminator, mopar hood struts, functional hood vents, 392 chin spoiler
09 Suzuki 1255S Bandit Metallic Blue on black, 1255cc I-4, 6 spd, Yoshi can, K&N, Bags Connection tank bag, TPX fuzz buster, Techmount GPS holder, Suzuki center stand, World Performance Seat
2013 Dart Limited Pitch black, fully loaded, hers
SOLD 06 Hemi Durango 4x4 Limited
in Atlantic Blue Pearl
SOLD 97 Ram 1500 SLT Laramie
in DuPont Frost White Pearl