Changed out O2 sensors and went back over everything and the issue still persists. Cold start up its fine but once warm and restarted the idle goes up and down for maybe 20 seconds before stabilizing. Not a huge annoyance but something must be off. I'll continue to check over things until i find whats causing it.