LA small block timing is suddenly way off

To digest this all down:

YOU NEED to resolve the timing

1.........CHECK TDC and there is only one practical way......a piston stop



You can make one easily. This one is mine, I still have it now, it was made in the 1970's



2....MSD is known for having issues with timing lights. A cheap old "all manual" light generally works.

3....As suggested above, I'd check the valve train, maybe a compression check. I waste no time when I have a problem. Compression check, leak down test, NEVER hurts.

4...The "wild cards." There is always that possibility you have a plug electrode pounded shut, dropped, cracked. A plug wire went bad. Or your -- "friends" -- thought it would be funny to swap a couple of wires..........