Aww..poor guy. I hope you find out what's wrong soon. It's so hard to sit back and watch our kids suffer.

I'd call the vet about the aspirin.. just cause he was probably given medication there and I'm not sure if it would mix well with the aspirin.