You might be suffering from a dilated varicocoele on the left testis and engorgement of the vein might be causing the pain in your testicle.
I would suggest doing a scrotal ultrasound
with doppler to check the presence of varicocoeles. Varicocoeles are treated surgically by ligating the dilated veins.
I Hope i have answered your question and best of luck.