I just had my 2 batt's and altenator change Wednesday. When you say it won't crank do you mean it turns over but does not start? When it is turning over is it turning over good (like normal). If it turns over good (i forget what RPM's) that should fire the injectors and it should start. If it doesn't turn the motor quick enough I would suspect the CPS, on some years it would go out in a heartbeat (like a chebby). When my CPS went out, it would start when the motor was cold, but not start when the motor was hot, consistently. A trick on my 2000 is to watch the tach when starting it and see if it reading RPM's while trying to start it. Let us know what it was!