Problem powering a toy car engine with Arduino Mega 2560

Thank You Martin.
Is it possible that the 5V pin can supply more current than the digital pins?
Because when I connect it to the 5V pin in the board it works fine.

Edit: Just measure the current while hooked up to the 5V and 3.3V pins on the Arduino. It shows 0.2mA and 0.17mA respectively.
I have already took apart the car so I can't see what current it should get but it works fine in this current.
When connected the engine to pin 13, tested at 0.08mA. Is something wrong with my board?