Hi,
wich FW version are you running, and do you have your device rooted ?
If 2.1.0 or newer I attach a flashable file that fakes Android2.1 on your device and allows you to install A2SD (also attached), a small app that will install apps on your SD card, which will pretty much help you to solve the issue. If you are running an older version please PN me, I will then submit the appropriate files.
There's also the possibility of Link2SD from
this post, but I got severe Problems after removing my card once.
I had to reinstall all apps via Titanium backup, which was a little time consuming, and I never got back the system reliability and stability it had before.
Despite my comments in this post it works very well with the Fake_AV_ version attached, unless you plan to remove your card.
Regards, Troll