I wonder if someone can point me in the correct direction here, I've tried looking through the wiki/forums but I cant seem to find what I am looking for (more than likely a newby error

I am trying to setup driving mode on profile 3 of my setup (which I came across in some posts on the forum), and I think I have it mostly working, however, I'm having an issue with switching to this profile.
Is it possible to assign the key (which I did do) to activate the profile to be pressed once, then the profile is active for the duration until that button is pressed again and then the previous profile (profile 1) is activated.
What currently happens is that I have to press, and hold down, the profile activation button for the key bindings to work, it would be nice to just be able to press the profile activation button once, to activate it, then a second time, to deactivate it (or switch back).
Let me try an explain what I am trying to achieve first, when profile 3 is activated, I am trying to assign the WASD keys to be accelerate (W), reverse (S), turn left (A) and turn right (D) while driving, additionally, I have switched the mouse buttons, left click (Fire), right click (Gadget/Smoke).
What I have noticed is that when I activate the profile by holding down Left-ALT (this is my profile activation button) then for a short while the bindings in the profile works, however, then the forward button (W) is continuously activated - even if I am not pressing it. Is this by design or, possibly more correctly, a configuration issue on my side.
I am using PS3_Battlefield3_McKack.xml as a base template to start from.
Some details of my system (as required by READ ME FIRST sticky in forum)
[1] Mouse = Razor Naga
[2] Keyboard = Logitech G15
[3] OS = Windows 7 Ultimate 64-bit
[4] GIMX version 1.0.0
[5] DIY USB adapter used for connection
[6] Game = PS3 Battlefield 3
Please let me know if I have explained myself correctly here, I would really love to get this working, at the moment, I'm playing a grunt, but would like to setup profiles for driving and flying, in this instance I'm trying to get the driving going

Any and all comments/suggestions would be appreciated.
Thanks