I think its just the tire pressure, check it out.
Also do a separate thread with some pics of your H