1996 Dodge Dakota

Engine Mechanical problem
1996 Dodge Dakota 4 cyl Two Wheel Drive Manual

i have a 96 dakota with the 2.5 MPI and its lost spark.
it was getting a little hard to start one day so I parked it and after that it wouldnt start but it will crank over. So far I have replaced the ignition coil, pick-up coil, cap and rotor, spark plugs, crankshaft postion sensor, and still have no spark anywhere. What else do I need to check and/or replace to fix this problem. Also when I hooked it up to an OBDII tester it wouldnt link up to the truck? Any help would be appreciated. Thanks
July 15, 2009.

Check and test the ignition control module and ignition switch.

Jul 15, 2009.
I did check all that and I checked most if not all of the fusible links and the relays but all that tested good and still no spark or anything and now all the sudden I dont have fuel either so whats the possibilities of all that being linked to to computer?

Jul 19, 2009.
Test/swap/replace the ASD relay and get back

Jul 19, 2009.