Due to all the storms here today I was not able to get the rest of the codes, I will have them tomorrow as I went ahead and ordered a scangauge2 for the heck of it and will get it scanned when i go pick it up at autozone.
I went out this morning to warm the truck up before taking my daughter to school, now the check engine light is not on and truck ran great this morning and afternoon, I know I still need to get the other codes and will do so and report back tomorrow. Thanks for the help
--- Update to the previous post...
Well today I was able to get it scanned and it only came up with a PO237 code. The CEL is still out and its still running fine so maybe it was a glitch or I have a wiring issue due to the engine just recently being replaced.