Turns out the mechanic hadn't fixed the electrical problem with the ignition swicth connector as well as he said he had.




Cleaned up the spade connectors a little and it seemed to make a big difference with cranking.
SO now I just need to find a replacement connector.