Add doses of muriatic acid and get your ph down to about 7.0. Instead of a big dose of acid, small doses and just keep checking ph. This will also drop your alk. Then, aerate your ph back up. when it gets back up to about 7.6 or so, recheck your alk. If it is still high, repeat the process.

More info can be found at the following link:
http://www.poolforum.com/pf2/showthread.php?t=191

CYA of 35 or 40 either one is perfect in my opinion. Stick with bleach for your sanitation instead of trichlor pucks or you'll be right back up there with high cya before you know it. Keep us posted how things are going. Sounds like you are almost there!