There are a number of possibilites for stalling and a lot of posts made on the subject. Many this thread will help:

http://www.vehicross.info/forums/sho...=throttle+body


Congrats on your new Vx and welcome!