About a month ago I started noticing my truck wanted to turn over longer than normal before it would crank. Sometimes it fires right up, but a lot of times struggles. Went to go crank it recently and...