I was also heading towards the flex plate as a problem, but take a look at your torque converter bolts, they can make a nasty noise if loose under load also, but do usually make noise at idle.
A question on your timing numbers, is 34 degrees total timing or at idle?