The company being big enough to have a coding division would be a big plus, if you are going to switch your focus somewhat.
In my previous job, I was working as a network administrator, and was looking to break into programming as a career. But I found it's not easy to get a coding job with zero experience. However, that company had an internal team which was migrating mainframe apps to web applications, and I was able to make a lateral move into a web application developer position. I volunteered to handle a few small projects for them to demonstrate what I could do to get my foot in the door, and the next time they wanted to expand the team, I jumped aboard.
The fact that you've done coding in the past should leave that option open to you as well. If you are a responsible and reliable employee, the company would almost surely want to work with you to keep you happy, so you wouldn't leave for greener pastures.
They'd be taking less of a risk moving you into a development position, than hiring a new person which they won't know nearly as much about.
edit: It would certainly be a good idea to keep your development skills sharp by working on some personal projects and/or open source projects on your own time.
As far as whether you would enjoy the work - general IT work isn't as creative as software development, but it still requires problem-solving skills and can be fun. Keep in mind you might have to do some things after everyone else has gone home, and might get the occasional call in the middle of the night.
Another thing to consider is that someone who has both programming and general IT experience can be a great help to smaller companies who can always put your generalist skill set to use occasionally. Although my job title is programmer at my company, I pitch in and help our IT guys fix problems on occasion, when they can use the help, and I think that's of great benefit to the company.