Update
Update
Let me first thanks all of the people who have contributed on this thread again. Never have I learned so much from beginning to end about a single topic I was clueless about before. I have a long update below and really need some guidance on how to move forward next. Now, for the big breakthrough...
As noted above, my most recent batch of clean rock has been sitting in pure RODI water for a few days now. Prior to putting the rock into the tub of RODI I tested the water and the P04 came back as 0.00 (hanna checker). Then, after two days I tested it again (fully expecting to get a reading of 0.00 and continue the mystery). But, to my delight (or dismay

) I was astonished to get a P04 reading of 0.13...meaning there IS still Phosphate in my rock, leeching out into the RODI over the last two days. Wow. Even though I have a long road ahead (below) I am thrilled to finally have an answer. All this time, through several staged of of rock "cooking" and then two separate cycles of Bleach and Acid over the past year or so only to once again battle nutrient issues in my tank, I finally learned that all this time there was most likely STILL P04 in my rock. Honestly, if it came back clean after sitting there for a few days I would be disappointed and still not sure why I've had so many problems over the years.
Next, what to do with the rock?
I've already decided for a couple of reasons to keep it. My tank is large (220g) and I can't afford to stock it with new rock. Also, I dont think there's anyway to sell this rock to anyone else in good conscious and for a good price. So right now I'm keeping it. So.....
What to do with it?
SO far I see a few options and I'd REALLY like some feedback to help me decide the next step. Here's the different approaches I've come up with:
1) Let the rock sit in clean RODI until all po4 leeches out. Means continuous water changes until i get a reading of 0.00. Problem is that I don't know how long that would take. Could be a month. Could be a year. Could be never? And I'm assuming I need to do water changes b/c the p04 and RODI must come to some sort of equilibrium.
2) Let the rock sit and hook up the tub to my GFO reactor to physically pull the p04 out of the water. Just thought of this one today

. Again, not sure how long it would take but would mean less water changes (about 35 gallons per change). Also has the potential of using alot of GFO.
3) Finally, just continuing the Acid Bath cycle. I dont mind buying the Muriatic Acid b/c its not expensive. but its a big deal to make the RODI, bathe the rocks in acid, drain the tub, rinse, repeat until I get a 0.00 reading. while this is the most effort I think it would be the quickest.
3b) One other problem with the above is I dont know which rocks really have the p04 in them. So I keep bathing the entire batch. So maybe I make up a series of smaller containers and do the rocks in batches, maybe to isolate the problem better.
And of course I could go back to the other option of just ditching the rock if its too far gone. Would hate to do that.
Anyway sorry for the long update. Very excited and feel like I'm close to solving this problem I've been dealing with for years.
Hoping to get some good feedback and advice to what has become such an informative thread!