I've had a p0700 previously, but just shut it down and started it up. Hasn't happened since (about 4 years).
I would definitely get that into a shop (or if you're competent with a code reader etc do it yourself).
Something is definitely not right. One thing I like about the edge module is that it includes a basic code reader / reset which is always plugged in and ready to go!
I'm assuming you've checked your fluids and nothings low etc and all that obvious stuff.
I hope it's something simple!
GMC Sierra 2500hd 2004.5 now with ARP studs