I am tinkering with an Arduino UNO R3 for many days. I was making a project when the 5v and Gnd pins were mistakenly shorted when the Arduino was running from an external power source (the power jack). The voltage was about 7v. The power regulator overheated and seemed to burn my fingers as it should do.
But the problem came when I was uploading sketches to the board. The voltage regulator gets overheated whenever the board is connected to USB, or provided with an externally regulated 5v input (in the 5v pin), although it works fine when I input power through the power jack. I have tested the current and it rises upto 650 mA, which is unusual. Again when I try to upload skeches while being ppowered through the power jack, it works fine. What should I do?