Tore it down to the bare block with new bearings and seals/ o-rings, etc. Everything went together just like the fsm, timing marks lined up as they should. Just struggles to start and stay running. Plugs and wires are where they need to be thats the first thing I checked.