It won't pass on gasoline only? Its Bi-fuel correct? Or do they have to check on both fuels? I am not familar with that system so I am not much help trobleshooting but you might contact a local LP dealer for a referall to a good Non-dealer mechanic.
Then if all else fails sell it out of state.
Good luck