How is the oil pressure? If it is still good I would wonder about something broken in the valve train like a rocker arm or similar. Would think in a few minutes you could do a compression test and at least narrow it down to a specific cylinder. If it is just one cylinder pull the valve cover off on that side and take a look.