Preston, the lowest-ranked side remaining in the FA Cup, looked to cause an upset against top-tier Aston Villa at Deepdale.