Have your levels always been about PO4 of 1? When you added the dead rock had you soaked it thoroughly until Phospahates were zero? Rock is a great sponge for phosphate and the volume it can hold seems to be huge. You don't realise how much until you try to lower the levels in your water, large water changes , and a phosphate media and lots of patience will eventually lower it, the problem is if your rocks have been sitting in PO4 of 1 as soon as you lower the water levels below this they seem to leech phosphate back into the tank, hence your yo- yoing levels. It took me a year to get mine down from 0.25 to the 0.05 they are at now, keep up with good husbandry, water changes, and you will have to use some form of absorber, i used rowa and AF for ages but then I ended up going for LaCl to help as the medias are dang expensive...