the hard flaccid and pelvic muscle spasms are causes by a loose/ torn suspensory ligament. when ligaments become loose and unstable the brain sends signals to tighten the muscles in the area to support the ligament this is causeing the pelvic muscles to spasm and tighten causing the mild errection this can and probably will eventualy cause erectile dysfunction and many other problems repeat this to a urologist you will need surgery im sorry to say there is a surgery supported by studys of a British andrologist mr Mr David Ralph where they insert non maliable structures to resuport the suspensory ligament. it is a very safe and statisticly effective corrective surgey your urologist will likely not be much help but repeat what I have told you and he will be able to refer you to a specialist andrologist hope I helped. I am not a dr but I have had the exact same thing and spoke with many Urologists and Andrologist
Hi,
I must admit that it’s very difficult to make a diagnosis without a physical examination. Hence, I’ll suggest you to consult a urologist for the same and seek treatment. Presently, I don’t think there’s anything serious. However, the persistent hardness of the penis is troublesome and you need to find a reason for the same. It could be due to some injury to the penis but usually that makes the erection of penis difficult. I sincerely hope that helps. Take care.