1). Please, take a look at the following US patents, in order to get ideas. Also, search for the prior patents that are cited therein.
Process for producing polysiloxanes and use of the same, US 20130165615
Siloxane elastomers, US 2541137
Process for making silarylenesilanediol, silarylenesiloxanediol and silarylenesiloxane-polydiorganosiloxane block copolymers, US 3959403
2). Your PDMS may not be –OH terminated but it may also be Cl- or AcO- terminated. If so, try to hydrolyze them by boiling with a little amount of aqueous HCl, like being a polymerization starting from dichlodimethylsilane.
“Synthesis of Silicone Bouncing Putty.”
https://www.wou.edu/las/physci/ch462/BouncingPutty.htmAnd then, you continue by either HCl or basic catalysis.
If you choose acid catalysis, you have to add a little aqueous HCl from time to time, in order to replace the evaporated HCl during polymerization because in your case, HCl is not generated in situ, as during the procedure that is described in the above link.
3). If you can find an organotin(IV) compound from somewhere, you can use as a catalyst that works at lower temperature. But take care because organotin compounds are toxic.
4). Remember: either PDMS and Me3SIOH must be very well mixed, before polymerization, in order to ensure a homogeneous and adequate dilution; or diluted Me3SiOH is slowly added during polymerization.
5). Good luck.