Yeah that car rocks, alright! (Pun intended) I'm an Impreza guy myself, but did you read up on all your suspension setting info? It's actually much more helpful than in GT1 or GT2. It might help to go into the 'Test and Settings' section at Home, check the setting info (if you haven't already), then try to tweak your car's suspension to get a balance between stability and grip.