Had a problem where the top load of dishes wouldnt come clean. Checked filters, ran dish washer with door open and was getting spray

then I found the plastic pipe from the water supply at the bottom loose so I pushed it down and walla we have clean dishes again. It has now become a routine before running the dishwasher to push the pipe back down but is a real pain considering the washer is only one year old. I have tried to contact Siemens about this and it's been friggin impossible, anyone else have this problem or have a suggestion to keep the pipe secure since warranty on Siemens is non existent.