Could he have giardia? Is the diarrhea very stinky; once you've smelled a poo with giardia you'll never forget.
Don't think you are giving too much pumpkin unless in combination with the Hills ID it caused a problem. Can you back down to boiled hamburger or chicken and boiled rice?