( as a lower order of potential problem )
have you checked the timing at idle .
the Boyer may not be a retarding or retarding enough .