I just bought a 120 force<br />Everything has been going great until i put on a new locking gas cap<br />now it wants to die on me while driving down the lake<br />can it really be the cap or is there maybe something else i am missing here<br />cap is brand new and this has never happened<br...