I just read a post last week...... (not sure where) here or else where but they were having a similar problem and it turned out to be the heat riser in the exaust manifold was stuck closed
might be something to check

MM64