Thats not a crack, thats rust rot from the inside out. If the top of the frame is ok,(which im guessing it is) I would cut out the sides and bottom of the frame rails and reweld new peices of steel in. Can you weld? It can be fixed fairly easy, its a small area. If you cant weld and have to take it to a welding shop, just as a price comparison for you,... My brother had to have his yj frame welded from the back tire all the way to the back bumper on both sides of the jeep. It cost him 500.00 to have it done. He can weld too but didnt trust himself, but once he got it back he said I could have done that. yours is a much smaller area and should cost nowhere near that. As for the A/C code, your ac compressor clutch may be locking up, the one on my car is locked up now. Turn the ac off and see if it still does it.