I know a new CPS is about 650 from the dealer.  What about getting your rebuilt?  I have one that works, so if you are interested, let me know.  You have spent this much money already, get a new one from the dealer and be done with it or get an AEM, remove the AFM, make more power and run a cam...