There's a solution to this. Reviewers are anonymous to the sellers. Sellers should not be able to link a review to a purchase.
I don't think there's really a solution at all. As long as people are free to do outside deals there's always going to be review manipulation.
The one thing that could help this is Amazon getting rid of third party sellers or go the route Target announced today and only partner with trusted companies.