Yes, in my opinion, parasites could most definitely cause what you're experiencing. Tapeworm eggs/larvae can form subcutaneous cysts, too. That's called 'cysticercosis'.
Check out posts by ICU and scabdraggr for pharmaceutical solutions, and Barefoot/MH for a great herbal dewormer.