So Giant told the lbs that they would not cover another motor under warranty. The shop then took out the motor, found nothing amiss, reassembled it and the problem has gone away. They are still skeptical that the problem could have been with the motor mount bolts, but that is what the evidence...