Well I own a GTP and know these things have coils but back in the day when it was distributors and points pinging was from the timing when you was advancing until it pinged then turned back to retard it. How many miles are on your car? Do you get on it at all? have you ever checked the timing chain for stretch or the dampener? Like I said before not sure but pinging to me is a timing issue if your timing is off do to wear it would ping and possibly overheat under heavy load as it is working harder and having a timing issue.
Or could be your pinging cause of timing under heavy load and your overheating do to thermostat not opening all the way up when it's needed under that load. You dont see it in town cause your on level roads for the most part so thermostat does not have to open up all the way and you don't have the hard uphill load on the engine.