I orignially had that in there. OK so I added the network statements to the core router. Now the Richmond router can see the Erie router but not the other way around.
SO the Richmond router can see the Erie router, but the Erire router cannot see the Richmond Router?
Can you post the 'router rip' commands for the Erie router?
It's all getting a bit confusing because you posted the config for Baltimore not Erie when you last posted the configs.
You need to recheck your network statements on each router. The network statement under RIP must match the network used on the interface to connect to the other router.
So John suggested using 184.108.40.206 as one entry but you have no interface on the core router with that subnet. You do have an interface using 220.127.116.11 network (or more specifically 18.104.22.168/29 but you can use the whole subnet - up to you).
But checking the Erie config from your original post it has an interface in the 22.214.171.124 network.
Assuming these are the interfaces connecting the core router to Erie they should be from the same network but they aren't.
This config should do the trick, also on one of your spoke router, you do not have "version 2" under your RIP configuration.
ip address 126.96.36.199 255.255.255.248
ip address 188.8.131.52 255.255.255.248
Yeah i screwed that one up. Baltimore is just another router on the network. And I did find the ip addressing error and corrected it. Bit it still isn't working.