OUCH !

Have you checked the EGR and/or PCV ?