Update, the truck is back to running! Took another look at it last weekend and saw I had lined up the crankshaft gear in the wrong position, so got that, and the timing belt fixed. It seems to idle pretty high now though, probably about 1400-1500 rpm for a few seconds and back down to 1000 rpm...