Without knowing anything about your problem besides what you typed, If you have a problem with it, disable it. Put in static routes and then put the OSPF configs interface by interface until you find out what the problem is. There is nothing wrong in general with OSPF, but it has a very specific use case and in most situations not necessary.
#7220