While going out on a ride today . if i recall correctly i was driving toward a redlight and ai heard a loud banging sound near the engine . thinking i hit some kinda stone or a reflected pebble . i drove for another 100 meter or so before i notice the battery light came on . and the engine seem to different . so i stop to have a look . about 500 meter down the road. Saw a few belt hanging . Mainly the Aircon ./ dynamo / and one other belt . Reach under the bumper and notice the Crankshaft pulley hanging by the pulley belt The Timer belt is like 80% falling off. I try to push it back a few time and start my engine but it keep shifting outward as if it would slip off i repeat that almost 4-5 time and each time it shifted outward . now i pondering what do i need to take note and save my New Toy . The timer belt i only manage to push the top part back in but the lower part is hanging on the edge of the gear. once i start the engine the top part of the belt would shift itself outward as if it would fall off .