However, it was the home side that took the lead with 11 minutes on the clock when Martin McCoy caught Guzan off his line with a powerful effort from the right.
Villa were level 15 minutes later when Lowton met a deep cross from Leandro Bacuna before planting a well-placed header into the back of the net.
It was the Premier League outfit that dominated the early stages of the second period, however, with an Ashley Westwood free kick levelling the score at 2-2 after 52 minutes.
The tempo of the match dropped in the latter stages with the home side making changes, while Lambert changed his entire team with little over an hour remaining.
Johnson came close to adding a third for the League Two outfit with 10 minutes remaining, but the defender could only fire wide from close range as the points were shared.