Congratulations on a free bike. My question was also about the Shimano Positron? front freewheel system. I believe that's what they were called. I've never ridden one and never worked on one, but from all accounts they are fussy.
Definitely post photos.