The first thing I would do is talk to the guy. That way, you'll know for certain whether he's thick as a block of concrete or he just doesn't care that he is disturbing his neighbors.
If it's the former, just your efforts to communicate may be enough to set things right. If the latter, then I would pursue a zoning ordinance violation. Once they tow his truck away, you won't care if it's running or not.
If it's the former, just your efforts to communicate may be enough to set things right. If the latter, then I would pursue a zoning ordinance violation. Once they tow his truck away, you won't care if it's running or not.