I recently posted about my truck having problems with the engine head gasket. After I did a Whole new top end on the truck all was good. Well the other day I noticed my truck was not starting very good. So With a brand new optima battery already installed I new it was my alternator. I stopped by the local auto store to have them do a quick on the vehicle check of the situation and they told me it was my battery? I thought they didnt know what they where talking about cause I knew for a fact that the battery was new. I took back my recently purchased alternator and on the way home the truck suddenly lost acceleration then all the dummy lights(seatbelt, battery,A/T temp etc) came on and I coasted to a parking lot. When I went back to remove the battery I noticed that the battery had shifted at some point and the power steering pully had GRINDED itself into the battery

. I went and picked up ANOTHER optima battery (not under warranty for stupidity)

After installing it, The truck would not start? It will crank.
After all that I have troubleshooted , All fuses look to be good. The toyota mechanic said it will NOT be the ecu because the check engine light does not come on and STAY on while cranking, I do not have spark from the coil however the coil resistance test primary and secondary come back good.....Any Suggestion or insight would be VERY MUCH APPRECIATED!!