Had an interesting problem I can’t figure out. Barely any wind if any at all, 83 degrees F out and calculated take off weight of 2,000 pounds with a passenger. I have flown with this same person and weather before and could easily achieve a climb rate of 700fpm. With the density altitude according to the performance chart I should be around 600 to 700 fpm. This day I could barely hit 150fpm. Everything looked good from run up to climb RPM (2,400) and Vy of 85 mph. I felt the airplane was not climbing and the rate of climb showed the 150fpm. I thought the ROC was bad and I got a call over the radio from a friend asking if I was having trouble climbing so this was noticeable from the ground. I stayed in sight of the airport and got up to 3,500 feet. I flew an hour away to burn some fuel and landed at another airport. After lunch we took off and the climb was back to 600 fpm an I could feel the difference. I burned about 10 gallons and I can’t imagine 60 pounds lighter making a difference since I was already 150 pounds under max. The weight and balance was done 6 years ago and no changes were made to the airframe that would change the weight. Any idea on what caused this when the numbers all looked where they should be with performance except for rate of climb?