04 XE, giving me the most headaches of any ride I've ever encountered. It started stalling, power loss, (at times) fine one minute, leave you stranded the next. Changed fuel filter. No help. Cleaned MAF sensor... no help. Replaced plugs and wires... no help. Gutted converters... no help. Replaced fuel pump... no help. Cleaned throttle body... no help. Replaced ignition... no help. Replaced distributor... won't start. I've checked all fuses, wires, and connectors. What now???? Ecm?