If no amount of RCS, SAS, or winglets/fins can correct your spin, you might have a "clipping" part. This is when parts are placed too close together. It results in a glitch commonly referred to as "The Kraken", or more specifically, "Gyro Kraken". Try looking close-up at your rocket for parts such as these.