Also, check to make sure your fluid hoses are not in contact with the frame. I had this problem once and it only squeaked at idle. When you rev the engine, the rotation breaks the contact. The fix is simple. From your picture, the hose appears to be worn out, so you need a new one when you are buying parts in the US. Safe travels