The fact that your PSA has been fluctuating indicates that you almost certainly do not have prostate cancer. If you have it, your PSA will only go in one direction: upwards. Your symptoms sound more like those of an infection. Hopefully your GP will be able to help you.
Best wishes,
Chris