Chrysler Repair: 2001 Chrysler 300m died and wont start, camshaft position sensor, crankshaft position sensor


Question
QUESTION: In March 2010, my 2001 Chrysler 300m (3.5 v6) died while coming to a stop at a red light.  We had it towed 100 miles to a mechanic here at home and he thought it might be a fuel pump.  After checking fuel pump (not really sure what he checked exactly) he replaced both the camshaft position sensor and the crankshaft position sensor and still the car would not start.  It is now in my yard and we are told by several people it is probably the ECM, but not sure.  At the time we towed the car home, it had full battery and would attempt to crank.  After a couple of months, and recharging the battery, it would not do anything.  Lights, alarm, radio all still work when battery is charged.  I am at a complete loss now and am not sure what direction to go.  (ECM, fuel line problem, EGR valve??)

ANSWER: has any one done any real diog  or just thrown parts at it?

---------- FOLLOW-UP ----------

QUESTION: I do not know if this is relevant, but I can tell you that in the previous year prior to breakdown, we had several problems with evap codes which we were told were to replace the fuel cap (which we did), and more often than not, putting gas in it was difficult.  No matter how slow you pumped it, the pump would shut off like the tank was full even when it was empty.

Answer
evap issues dont have anything to do with making the car run.

I really dont know what to tell u other then  get it to a dealer.

Until u can give me some hard data  like U dont have spark  or u dont have fuel    u are looking at about 30 or more different things that could be the cause.