Valve body for $995 is too expensive. Is this a new one? New one will have the same problem as the current one after 70k miles anyway.
Get a reworked valve body, only about $500-$550.
You might want to replace the wiring harness inside the trans as well, I think it is about $75, the connectors are tiny and have issues.
You should be able to get a reworked valve body and I have heard people get them replaced for as cheap as about $175, but do not hold your breath for $175, start shopping now. DO NOT USE AAMCO, you will regret it!
One source of reworked valve bodies is
Home Page
I have worked with Johnny and as I recall they offer 2 year warranty on their work, even if you just purchase a reworked valve body or send yours in for reworking.