A second opinion mightn't be a bad idea. Maybe he's got some non-infective inflammatory condition in there, or a bug that's not responsive to what he's been getting.