All of the above, plus even more!
I was born a mechanic and there's pretty much nothing I can't fix and or won't work on.
I had just rebuilt my sisters 02 Pontiac Sunfire with a 2.2 engine. it had 248K miles on it.
I even had Lupus out in the garage with me torquing mains, rods, head, intake,....well you get the picture.
So with that being said if it leaves my garage not running only 1 of 2 things happened, the owner didn't want to put the money into fixing said item/s or couldn't get parts for it/them!