Clue: Make heavy demands on current vehicle (4)
Answer: TAXI
Explanation: Definition: vehicle
A charade of TAX ('make heavy demands') plus I (electrical 'current').