Have you had a compression test done recently?

At least on the front bank?

Readings for each cylinder?