Wow! It definitely sounds like time for a new pediatrician. I take my daughter to Child Health Associates,and they are great. I go to the Ann Arbor Office, but here is info for the Plymouth office:
Child Health Associates
990 W. Ann Arbor Trail Suite 210
Plymouth, Michigan 48170 Phone ###-###-####
My daughter sees Dr. Weinblatt @ Ann Arbor, but I've never had a problem w/ anyone she's seen.
I'd also recommend finding a good allergy/asthma doctor for your son. Here is another recommendation:
Allergy, Asthma & Immunology Associates of Novi
26850 Providence Parkway
Suite 503
Novi, Michigan 48374
###-###-####
Dr. Leflein is great and has really helped keep my daughters asthma and allergies under control.
Good Luck!
A.