I'm not aware of any program for second time home buyers. That assumes that you currently own a home. NIFA defines a first time home buyer as a person who has not owned a home in the last three years. There are exceptions for people in certain circumstances. If you buy a home in a NIFA targeted area, you do not have to be a first time buyer.
If you want more info, feel free to call me at 319-1600.