check the grounds going to both input and output sensors....They share the same ground...if they are worn ,cracked or broken..this will cause incorrect shift errors..very common with the 604 transaxle..