Im at a total loss here! Need your help! 05 TJ drove totally normal last week. Parked and then won't fire up today. Turns over and sounds strong but will not fire. Getting code p0688 p0522 ASD relay error codes. Haven't touched anything since last time when it drove fine. Inspected all fuses and they seem good. Cleaned the grounds and seems good. I'm at a loss here. All help is appreciated! Battery seems strong, cranks hard just no start. Thanks for your time!