Ouch^ Jarrod.
It sounds like a bunch of small issues stacking up. Is the engine oil level good? Depending on the grade of the ramp you might have air in the system. My truck took longer to crank after I got my new lpop installed. Took a week before it just popped off right when hitting the key.