Amazon pays its Affiliates roughly 5 percent ("up to 10 percent") of a sale, so you generated nearly $20k in sales for promoting one particular product from the first day on, constantly? And you wonder Amazon is terminating this Affiliate account?
If the $7k revenue really accounts from Affiliate promotions for only one product and a time span of the first 7 days after approval, I'm pretty sure that rings a lot of bells in Amazons fraud detection systems. I'd really like to know how one could get to these numbers without at least bending the rules of the Affiliate program.