Well at least you are back on the road, but i would deff look at getting your chain done. VXL did the same with me when they did a warranty job on the engine. Guess what the Chain snapped as they technician took the car for a test drive, hrs before i had to pick the car up.
Did he find out what caused the issue in the first place also.