Although exhorbitantly expensive, you could always take the Heathrow Express to Paddington (15 minutes) and then the 705 bus to Victoria, and then the Gatwick Express to LGW (30 minutes). I did it once in just over an hour when I didn't want to risk traffic. About 20 pounds at the time (now about 25).