Take the starter out and have a look. Might be worth removing the front cover too. That bit about it smoking scares me
Here's a a how to rebuild a Bosch starter:
I'm gonna be rebuilding my starter pretty soon. It cranks over like an old man taking a wee.