I never thought about gesso! I will definitely try that!
Other then that, I've done everything else that you've advised, including trying different brands of paint, and not buying large containers of acrylic. The large containers certainly do get rather clumpy!