Pulled mine apart and the transistor was ok, the little white thermal fuse underneath the little circuit board was blown(will blow if gets too hot), replaced that for 50cents and all good now. So make sure you check that before going and buying transistors :) Now mine runs on all speeds again...