oh that's why. I thought you might know this.
If a pokemon's has over 100 EV's in a stat and you use a berry to lower the EV's, the value becomes 100, not matter what EV's it has. (so if it has 255 Attack, and you use a kelpsy berry, the value is now 100) and an ev reducing berry normally reduces a stat by 10 ev's, not 3
Ill give you a hint when you redo it; for Sp. Defense Ill give it 8 Zincs and it's Sp. Defense will be at 100 EV's, and ill give you my spots for EV'ing (I have platinum, so your stuff might be diff)
Attack: machop above oreburgh
Defense: Iron Island for 40+ levels, Oreburgh Mine for weaker pokez (graveler, onix, geodude, etc)
Sp. attack: ghastly in old chateau
Sp. Defense: tentacool at Pastoria
Speed: Fisherman facing east to eterna, has 6 magikarps
HP: pokeradar bidoof, route 201