Ignition help - no spark

Cranks kinda slow, too.
Well if battery voltage falls too low......or battery connections are sub-par....Hmmm, I wonder? If you fix the slow cranking, the spark may fix itself. Especially since you say it did have spark last week.