pvc clamps keep snapping
Yes there are expansion joints available 

This is an example of a expansion joint 



Www.homedepot.com 

You also need to make sure that there is enough wire inside to allow for expansion.