Poor baby
I'd be very concerned & he does need to see the vet right away. What you just described is very scary & everyone is right - you need to get him in and tested right away
ps - I have to say good for you getting him away from what sounds like horrible conditions ....but you have bigger issues right now - so I'll say ALL the best at the vet - I hope you find out what's going on and quickly.