It's good to take your time with dogs. Everything needs to be taken week by week. Crate training, staying alone etc. The dog also needs know that his frantic behavior is unfavorable to you and himself, so perhaps ignore the behavior or ask him to be quiet. Consequently walk, play and feed him. Keep the same times every day. Get his energy out of him with structure - not just running about and doing as he likes, but bringing you the ball or brain games. Feed and water him in the crate and leave him in there for half an hour. Let him walk in and out of the crate without closing it. Put a tasty treat in there for him and close the cage so that he wants to get in, and then let him get in there and enjoy the snack. Ignore him sometime of the day. For example, go cook, go iron and let him do his own thing. Then when he is asleep, come back and give him a nice rub. When he is asleep in general give him a nice rub. Try using your voice less - terriers can be really sensitive to the tone of your voice, and may become more hyper even if you do not intend it.
I hope some of these things work. Good luck to you - just remember he is in a good home, and he has no reason to be distressed - so don't encourage or give attention to it. Rather praise the things you find positive.
I hope some of these things work. Good luck to you - just remember he is in a good home, and he has no reason to be distressed - so don't encourage or give attention to it. Rather praise the things you find positive.