Even someone you worked for a few years back could prevent you from getting a job if they give a company reason to be concerned about hiring you. Some companies have a policy of not providing anything beyond basic verification information like start and end dates and position(s) held.