Have you checked fuse on control board - if blown, some will cause blower to stay on. Also, high limit may be tripped, will also cause blower to stay on.

Richard